Where is Hotel Lancelot, Rome?

Where is Hotel Lancelot, Rome located?

Hotel Lancelot, Rome, Hotel Lancelot, Rome, Italy (approx. 41.88843°, 12.49732°)


Where is Hotel Lancelot, Rome on the map?