This organ is on the left of the Throne of Saint Peter in St. Peter's Basilica

This organ is on the left of the Throne of Saint Peter in St. Peter's Basilica Travel photography Family-friendly: true