3 Hall Street, Haworth, Keighley BD22 8PY Terraced | -- Bd | -- Ba
5 Hall Street, Haworth, Keighley BD22 8PY Terraced | -- Bd | -- Ba