Pennines village, Haworth in West Yorkshire, England. terraced cottages and businesses on the steep Main Street