Where is Hotel Mancino 12, Rome?

Where is Hotel Mancino 12, Rome located?

Hotel Mancino 12, Rome, Hotel Mancino 12, Rome, Italy (approx. 41.89748°, 12.48267°)


Where is Hotel Mancino 12, Rome on the map?