0 By Karen In AnnouncementsPosted August 21, 2014Lilliput Lane 2014 Annual Christmas Ornament In StockBased on the village hall in North Stoke, Oxfordshire O Christmas Tree – L3653 – is the 2014 Christmas ornament from Lilliput Lane. Priced at $45.00 this yearly release continues to [...] READ MORE