Die Unterkunft befindet sich 500 m von der Hamra-Straße und nur 3,4 km von den Straßen Pigeon Rock, Rawcheh und Gemayzeh (Rue Gouraud) entfernt. Der Platz Place de l'Etoile - Nejmeh liegt 2,6 km vom Hotel entfernt.
Alle Zimmer im Hotel sind mit einem Wasserkocher ausgestattet. Jedes Zimmer verfügt über einen Flachbild-TV und einige Zimmer bieten Stadtblick. Alle Unterkünfte im Bella Rosa verfügen über eine Klimaanlage und einen Schreibtisch.
Die Mitarbeiter an der 24-Stunden-Rezeption sprechen Englisch und Arabisch und sind Ihnen jederzeit gerne behilflich.
Der Place des Martyrs liegt 2,8 km vom Bella Rosa entfernt.