
Harrogate: A Great Yorkshire Christmas
More than 50 shops pull out all the stops to wow the crowds.
Harrogate: A Great Yorkshire Christmas