Tapton Hall
From Wikipedia, the free encyclopedia
Tapton Hall is a Grade II listed building situated on Shore Lane in the Crosspool area of Sheffield, England.
Tapton Hall is a Grade II listed building situated on Shore Lane in the Crosspool area of Sheffield, England.