
Babuino 181 – Small Luxury Hotels of t...
Via Del Babuino 181, Rome
With a stay at Babuino 181 – Small Luxury Hotels of the World, you'll be centrally located in Rome, steps from Via del Corso and 8 minutes by foot from Spanish ...