Banyan Tree Seychelles

Anse Intedance
Mahe Island
Seychelles