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