Where is Colosseum Corner, Rome?

Where is Colosseum Corner, Rome located?

Colosseum Corner, Rome, Colosseum Corner, Rome, Italy (approx. 41.89181°, 12.49274°)


Where is Colosseum Corner, Rome on the map?