St Peters Italian Church is not just a place of worship, but a worthwhile attraction too. Make the pilgrimage and enjoy a few mindful moments.
This house of prayer is located in London City Centre, a destination that has so much on offer! Buckingham Palace, Big Ben, and Trafalgar Square are other interesting sightseeing choices not far away when you're all done at St Peter's Italian Church.