Capitol Square

Rome, Italy

Capitol Square

This Piazza is one of the most imposing squares in Rome. It is located on the Capitoline Hill in the very heart of Rome. Lovers of good photographs tend to flock to it for the spectacular views of the city it offers. Despite the fact that the squ