M&S Foodhall on Shaftesbury Avenue offers a premium supermarket experience in the heart of London. Discover a curated selection of high-quality groceries, delicious prepared meals, and indulgent treats perfect for any occasion.
85 Shaftesbury Ave, London W1D 5DX, United Kingdom, London