Le Chalet @ Selfridges

Walk into a Winter Wonderland with Selfridges version of a Chalet!! Located on the roof of one of the most prestigious department stores, Selfridges have really out done themselves. With only one lift taking you up to this delightful restaurant and bar that has been decorated with such style, the magic of Christmas really does …

Continue reading Le Chalet @ Selfridges

Advertisements