2017
SU2199 : The Christmas Shop, High Street, Lechlade on Thames, Glos
taken 7 years ago, near to Lechlade on Thames, Gloucestershire, England
The Christmas Shop, High Street, Lechlade on Thames, Glos
Independently owned this business was established in 1985 and is the UK's original and oldest Christmas Shop. Open throughout the year the shop sells a wide range of Christmas items, including a range from Germany. It was previously on the opposite side of the High Street, but moved to its present location in June 2016.
This page has been
viewed about
37 times