Le Barracuda Hotel
Route de Fimela Débarcadère, 23400 Ndangane, Senegal
Le Barracuda is located in Ndangane. Featuring family rooms, this property also provides guests with a terrace. The accommodation provides a 24-hour front desk, airport transfers, room service and free Wi-Fi.