Designed by
Title
The Basilica of Santa Maria del Popolo in Rome, Italy. It stands on the north side of Piazza del Popolo, one of the most #107543762
Description
The Basilica of Santa Maria del Popolo in Rome, Italy. It stands on the north side of Piazza del Popolo, one of the most famous squares in the city .