Allamanda Beach Resort & Spa

Anse ForbansTakamaka
Mahe Island
Seychelles