Hidden place · Streatham, United Kingdom

St Leonard's Church

St Leonard's was Streatham's first parish church, founded in Saxon times. Its early Tudor tower is the only remaining part from before the church body was…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload