Where is Gemini Guest House, Rome?

Where is Gemini Guest House, Rome located?

Gemini Guest House, Rome, Gemini Guest House, Rome, Italy (approx. 41.91406°, 12.44854°)


Where is Gemini Guest House, Rome on the map?