Over the past 17 years, the Spirit of Christmas Fair in association with House & Garden has established itself as the leading boutique Christmas shopping experience in London. Stevenson Brothers can be found in the main aisle, where you can purchase that ultimate Christmas present for all the family. Come along and have a ride.