Church Army HQ, Edgware Road, London
Church Army HQ, Edgware Road, London, Victorian period
Picture No
14019153
Media ID
47142149
Size
2953px x 1988px
(2.7MB)
Credit
© The Keasbury-Gordon Photograph Archive / Mary Evans
Source
Original Lantern Slide
Date
late 19th century





























