Italy

Roma, Piazza del Campidoglio

Status:

Already located!

Solution:

Roma, Piazza del Campidoglio

Lat/Lng:
41.89335926960813, 12.482810339527418

Found by:

dagger66

place image

1 comment

dagger66 2 months ago
1

Campidoglio, Piazza del Campidoglio, 00186 Roma RM, Italy.
Google Map Image.
external link
Google Street View.
external link