Where is Vinci House, Rome?

Where is Vinci House, Rome located?

Vinci House, Rome, Vinci House, Rome, Italy (approx. 41.89667°, 12.50084°)


Where is Vinci House, Rome on the map?