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 #109065232
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 .