Entries in Crystal Palace (16)
Saturday, February 23, 2013 at 4:46PM
Friday, December 21, 2012 at 8:33AM
A stained glass window in Upper Norwood Methodist Church, London SE19. Tucked rather forlornly behind a branch of Iceland, this unassuming 1960s church was the subject of my latest post on The Triangle SE19.