Escape to a Tropical Paradise at Farol da Barra in Mozambique Nestled against the dunes and just a few steps from the beach, Read More »