Interior of the Church of All Hallows the Great, City of London, 1884. Interior view looking east, showing pews and the choir screen.
World Europe United Kingdom England Greater London London City of London
Pixel Dimensions (W x H) : 3001x2220
File Size : 19,519kb