When you stay at Chez Odet in Mahe Island, youll be by the sea and 13 minutes by car from Trois Freres Trail. This guesthouse is 4.9 mi (7.9 km) from Beau Vallon Beach and 19.5 mi (31.5 km) from Baie Lazare Beach.