Map
Alphonse Island, Victoria, Seychelles
Hotel
Alphonse Island Resort