The Machangulo Beach Lodge is located between Inhaca Island and the dunes of the Santa Maria Peninsula - overlooking endless white beaches, pristine forests and dunes, estuaries full of life and the Indian ocean. Nestled among the dunes and hidden in the forests, Machangulo Beach Lodge has a warm and welcoming atmosphere. The traditionally kept lodge offers private luxury chalets. Each has a private bathroom, air conditioning, mosquito nets and a private veranda. All chalets are connected to the main buildings and the beach by footpaths and stairs. The impressive main lodge in Mozambican style includes a large, cozy lounge with a bar and dining area. Culinary and cultural highlights are celebrated when dinner is served at the Boma. Al fresco nights under Machangulos night sky with local cuisine and island-like ambience are famous for the lodge. Guests can relax and a read at the pool with beach & cocktail bar.