De accommodatie ligt op 500 m van Hamra Street en is sinds 2014 geopend. Het ligt op 3,4 km van Pigeon Rock, Rawcheh en Gemayzeh Street (Rue Gouraud). Het plein Place de l'Etoile - Nejmeh ligt op 2,6 km van het hotel.
Alle kamers van het hotel zijn voorzien van een waterkoker. Elke kamer beschikt over een flatscreen-tv en sommige kamers bieden ook uitzicht op de stad. Alle accommodaties van Bella Rosa zijn voorzien van airconditioning en een bureau.
De medewerkers van de 24-uursreceptie spreken Engels en Arabisch en staan altijd klaar om u te helpen.
Het plein Place des Martyrs ligt op 2,8 km van Bella Rosa.