Tag: Oxford Street

On the busiest and most well-known street for shopping in the UK, trotting up and down the escalators and being blown away by the price tags of the world’s leading haute couture labels is tiring work, and so a tea break somewhere to rest the legs and recharge is an absolute necessity.

Hidden away amongst the scores of shoppers in a quiet little corner in Selfridges was a perfect place to do just that. The Corner Restaurant and Champagne Bar appeared to me like an oasis in a dessert…