Santa Maria del Popolo
Via del Popolo, 12, Rome, Italy 00187
Featured Review : We were headed to Santa Maria del Popolo (Piazza del Popolo 12, open Monday - Sunday, 8am - 1:30pm, and 4:30pm - 7pm), where I wanted to look at two Caravaggio paintings in a chapel near the head altar. This was on Palm ...See Full Review