Island's House is located in Antananarivo, Madagascar on Lot III F-6 - Mahamasina Sud Route Fort Voyron, Antananarivo 101. Island's House is rated 3 out of 5 in the category hotel in Madagascar.
Address
Lot III F-6 - Mahamasina Sud Route Fort Voyron, Antananarivo 101