Garden Square is located in Antananarivo, Madagascar on Lot II J 2 Ter a, Route des Hydrocarbures Ankorondrano, Antananarivo 101. Garden Square is rated 3 out of 5 in the category hotel in Madagascar.
Address
Lot II J 2 Ter a, Route des Hydrocarbures Ankorondrano, Antananarivo 101