Bay View Lodge
Restaurant • Self catering accommodation • Holiday apartment rental
Address
Barra Road, Praia da Barra, Inhambane 1300, Mozambique
Contact
+27 82 902 4628Price rating
$66/night
Rating on Google Maps
4.40 (50 reviews)Open on Google Maps