Where is GP Hotel, Rome?

Where is GP Hotel, Rome located?

GP Hotel, Rome, GP Hotel, Rome, Italy (approx. 41.90038°, 12.57048°)


Where is GP Hotel, Rome on the map?