Map
Mahé, Seychelles
Hotel
Frégate Island Private