Where is Rome Central Rooms?

Where is Rome Central Rooms located?

Rome Central Rooms, Rome Central Rooms, Italy (approx. 41.88475°, 12.51316°)


Where is Rome Central Rooms on the map?