Maia Luxury Resort and Spa

Anse Louis
Mahe Island
Seychelles