
Rome · Italy
Babuino 181 – Small Luxury Hotels of the World
24 room boutique hotel- perfectly located between Piazza del Popolo and the Spanish Steps. Elegant and comfortable rooms and a rooftop terrace where you can sip cocktails whilst looking over the beautiful streets of Rome- make this the ide...
Explore this hotel





















