Photo of Turton Tower.
Turton Tower is a manor house in Chapeltown in North Turton, Borough of Blackburn with Darwen, Lancashire, England.
Turton Tower is a scheduled ancient monument and Grade I Listed building.
Author DescriptionDuncan Stott
LicenceCreative Commons Attribution-Share Alike 2.0 Generic