40 Via Leonida Bissolati, 00187 Roma
Hotel
4 stars
with
30
rooms
Set 984 feet from Barberini Metro Station, Royal Bissolati is located in Rome. The hotel offers air-conditioned
rooms and an on-site bar. WiFi is free throughout.
All units feature a flat-screen TV and a private bathroom with a walk-in shower, toiletries and a hairdryer.
A continental buffet-style breakfast ...