Where is Star Vatican Rooms, Rome?
Where is Star Vatican Rooms, Rome located?
Star Vatican Rooms, Rome, Star Vatican Rooms, Rome, Italy (approx. 41.9077°, 12.45882°)
Where is Star Vatican Rooms, Rome on the map?
{"latitude":41.9077,"longitude":12.45882,"title":"Star Vatican Rooms, Rome"}