Spirit of Christmas Fair in London

Spirit of Christmas Fair in London

Start making your list, checking it twice … and book your tickets to the Spirit of Christmas Fair in London! The thirteenth annual fair will take place at London’s iconic Olympia venue in Kensington from November 5th-10th, 2013. ... Read More

Posts Tagged ‘Spirit of Christmas Fair’

Back to Main Blog