Results 2 results found Takamata Beach, South Mahe Island, Seychelles, Indian Ocean, Africa Takamata Beach, South Mahe Island, Seychelles, Indian Ocean, Africa