Google Satellite Maps:
The Piazza Venezia, Rome, Italy

The Piazza Venezia is a piazza in central Rome, It takes its name from the adjacent Palazzo Venezia. The piazza is at the foot of the Capitoline Hill and near the Roman Forum. It is dominated by the [...]