Harrison Webb on MSN
The most expensive grocery store in London, what does £30 get you?
Selfridges’ food hall combines spectacle with luxury. With stunning chocolate displays, gourmet meals, and over-the-top ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results