High St,Gloucestershire
Lechlade, England GL7 3AD
+44 1367 253184

The Christmas Shop

The Christmas Shop

High St, Gloucestershire, Lechlade, England, GL7 3AD, United Kingdom

Working Hours

The Christmas Shop Lechlade is one of the oldest Christmas shops in the UK. Our traditional shop and service brings our customers old and new to the shop throughout the year.


    No Picture

0 Reviews