Where is Borgo Vittorio 20 Vatican Home, Rome located?
Borgo Vittorio 20 Vatican Home, Rome, Borgo Vittorio 20 Vatican Home, Rome, Italy (approx. 41.9042°, 12.46096°)
Borgo Vittorio 20 Vatican Home, Rome, Borgo Vittorio 20 Vatican Home, Rome, Italy (approx. 41.9042°, 12.46096°)