The Fontane delle Tartarughe is a fountain of the late Italian Renaissance, located in Piazza Mattei

The Fontane delle Tartarughe is a fountain of the late Italian Renaissance, located in Piazza Mattei Travel photography Family-friendly: true