Located in Storo, Barambana Rooms has a bar and free WiFi throughout the property. There's a restaurant serving Italian cuisine, and free private parking is available.
Complete with a private bathroom, the rooms at the hotel come with air conditioning, and certain rooms have a balcony.