img_2906

Christmas Lights of London 

Next Christmas make sure to treat yourself to the prettiest lights in town…London Town, that is! Here’s a recap of the experience our founder had while visiting lavish Mayfair:  ‘Twas a week before Christmas and I still felt like something was missing from this holiday season. Even though I was blasting Christmas music since the Show Me More