Situata nel raggio di 500 m da Hamra Street e aperta dal 2014, la struttura si trova a 3,4 km da Pigeon Rock, Rawcheh e Gemayzeh Street (Rue Gouraud). La piazza Nejmeh Place de l'Etoile si trova a 2,6 km dall'hotel.
Tutte le camere sono dotate di bollitore. TV a schermo piatto e, in alcuni casi, vista sulla città. Tutte le unità del Bella Rosa dispongono di aria condizionata e scrivania.
Il personale della reception, aperta 24 ore su 24, parla inglese e arabo.
Place des Martyrs si trova a 2,8 km dal Bella Rosa.