Map
Anse Louis, P. O. Box 722, Mahe, Seychelles
Hotel
Maia Luxury Resort & Spa