BEST ISLAND HOTEL
Maia Luxury Resort & Spa in Mahé, Seychelles, has been awarded the Best Island Hotel prize by Prime Traveller Awards
Maia Luxury Resort & Spa in Mahé, Seychelles, has been awarded the Best Island Hotel prize by Prime Traveller Awards