El establecimiento se inauguró en 2014 y se encuentra a 500 metros de la calle Hamra y a 3,4 km de las rocas Pigeon Rock, Rawcheh y Gemayzeh (Rue Gouraud). La Place de l'Etoile - Nejmeh está a 2,6 km del hotel.
Todas las habitaciones del hotel están equipadas con hervidor de agua. Todas las habitaciones incluyen TV de pantalla plana y algunas tienen vistas a la ciudad. Todos los alojamientos del Bella Rosa tienen aire acondicionado y escritorio.
El personal de la recepción 24 horas habla inglés y árabe.
La plaza des Martyrs se encuentra a 2,8 km del Bella Rosa.