Where is Xenia Guest House, Rome?

Where is Xenia Guest House, Rome located?

Xenia Guest House, Rome, Xenia Guest House, Rome, Italy (approx. 41.89258°, 12.47513°)


Where is Xenia Guest House, Rome on the map?