Where is Leonardo Da Vinci Guest House, Rome?

Where is Leonardo Da Vinci Guest House, Rome located?

Leonardo Da Vinci Guest House, Rome, Leonardo Da Vinci Guest House, Rome, Italy (approx. 41.89898°, 12.45002°)


Where is Leonardo Da Vinci Guest House, Rome on the map?