Get a Hotel in Ambilobe

Hotel National Ambilobe

Hotel National Ambilobe

Ambilobe • Show on map 6.6/10 View Details for Price

Situated in Ambilobe Hotel National Ambilobe features a garden and terrace. The property offers a 24-hour front desk. At the hotel the rooms include a balcony. Hotel National Ambilobe provides certain…More info

Book now