Le Barracuda offers accommodation in Ambatoloaka. Some rooms include a seating area for your convenience. A terrace or balcony are featured in certain rooms. Le Barracuda features free WiFi . There is a shared lounge at the property.
Le Barracuda offers accommodation in Ambatoloaka. Some rooms in Read more
Le Barracuda offers accommodation in Ambatoloaka. Some rooms include a seating area for your convenience. A terrace or balcony are featured in certain rooms. Le Barracuda features free WiFi . There is a shared lounge at the property.
Le Barracuda offers accommodation in Ambatoloaka. Some rooms include a seating area for your convenience. A terrace or balcony are featured in certain rooms. Le Barracuda features free WiFi . There is a shared lounge at the property.
Number of Rooms: 8