All Souls Church is not just a house of prayer, but a well-known tourist attraction as well. Make a pilgrimage and enjoy a moment of contemplation.
This London City Centre house of prayer is an interesting spot to kick off your day of sightseeing. There's plenty to see and do in the vicinity, including Buckingham Palace, Big Ben, and Trafalgar Square. Take your time at All Souls Church before making tracks to these other fine sights.