Where is Gemini Rooms, Rome?

Where is Gemini Rooms, Rome located?

Gemini Rooms, Rome, Gemini Rooms, Rome, Italy (approx. 41.90973°, 12.49849°)


Where is Gemini Rooms, Rome on the map?