Barambana Rooms bevindt zich in Storo en biedt een bar en gratis WiFi in de hele accommodatie. Er is een Italiaans restaurant en er is gratis privéparkeren.
Alle kamers hebben een eigen badkamer en airconditioning, en bepaalde kamers hebben een balkon.