Click to expand/collapse all other details

Illingworth, Halifax, Yorkshire, England