Machangulo Beach Lodge is the ideal point of departure for your excursions in Maputo. The lodge is perfectly situated between Inhaca Island and the dunes of the Santa Maria Peninsula. The place is hidden in the ... Read more

View all Luxury Hotels in Maputo