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





























