Where is JC Hotel, Rome?

Where is JC Hotel, Rome located?

JC Hotel, Rome, Lazio, Italy (approx. 41.79922°, 12.47968°)


Where is JC Hotel, Rome on the map?