St Mark's Church, North Audley Street, London, 1827. The church acted as a chapel-of-ease to St George, Hanover Square.
World Europe United Kingdom England Greater London London City of Westminster Westminster
Pixel Dimensions (W x H) : 3194x3314
File Size : 31,011kb