Located at the West end of the North aisle, the organ was built and installed in 1864.
Uploaded by Ray Jennings on 10 November 2024
http://www.lowflyer48.uk
Photo ID: 375855 Building ID: 101323846 Report this photo