Where is Hotel Mosaic, Rome?

Where is Hotel Mosaic, Rome located?

Hotel Mosaic, Rome, Hotel Mosaic, Rome, Italy (approx. 41.9065°, 12.50035°)


Where is Hotel Mosaic, Rome on the map?