Where is Babuino 181 - Small Luxury Hotels of the World, Rome?

Where is Babuino 181 - Small Luxury Hotels of the World, Rome located?

Babuino 181 - Small Luxury Hotels of the World, Rome, Babuino 181 - Small Luxury Hotels of the World, Rome, Italy (approx. 41.90929°, 12.47795°)


Where is Babuino 181 - Small Luxury Hotels of the World, Rome on the map?