» Show All «Prev «1 ... 78 79 80 81 82 83 84 85 86 ... 225» Next» » Slide Show
Immanuel and St Andrew's Church, Streatham, Greater London, England
Built in 1854, most of the crumbling building was demolished in the 1970s and a smaller one built, leaving just the tower and some rooms at the back. Streatham High Road & Westwell Road Approach, Streatham