Map
Intendance Bay, Mahé, Seychelles
Courtesy of Banyan Tree Hotels & Resorts
Hotel
Banyan Tree Seychelles