Hilton Seychelles Northolme Resort & Spa

Glacis
Mahe Island
Seychelles