Flamingo Bay Water Lodge
Inhambane, Barra Beach Mozambique
Luxury beach resort with fishing (deep sea / fly), scuba diving, snorkeling, horseback riding, biking, sailing, quad bikes, kayaks and conference facilities. Located in Inhambane, Barra Beach, Mozambique, (Mocambique).