Where is Hotel L'Orologio Roma - WTB Hotels, Rome?

Where is Hotel L'Orologio Roma - WTB Hotels, Rome located?

Hotel L'Orologio Roma - WTB Hotels, Rome, Hotel L'Orologio Roma - WTB Hotels, Rome, Italy (approx. 41.89612°, 12.47566°)


Where is Hotel L'Orologio Roma - WTB Hotels, Rome on the map?