This property is 1 minute walk from the beach. Located right on Barbarons Beach, Avani Barbarons Seychelles Resort offers a tropical garden, outdoor swimming pool and is located 13 km from Victoria. Free Wi-Fi is available in all rooms.
Number of rooms: 124
Off the West Coast Road, Mahe Island, Grand'Anse, Seychelles