- Info & Tours
- List With Us
- For Sale
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
Love London? Stay up to date with all things London by subscribing to the London Perfect newsletter
Peruse previous editions of our newsletters, filled with travel tips and wonderful destination information.