haslemere-christmas-citrus-spice

Haslemere Christmas Market: A lovely one-day community Christmas market in a rural British market town