Marks & Spencer Flagship Store

Waterside House 35 North Wharf Road London W2 1NW
020 7935 4422

We have over 703 stores across the UK in high streets and retail parks as well as stations, airports and other locations ranging from large out-of-town and flagship stores of over 100,000 sq ft, to Simply Food stores of around 7,000 sq ft. Our largest store is located at Marble Arch on London's Oxford Street and has around 170,000 sq ft of selling space.
Our ongoing store modernisation programme is enhancing the shopping environment and broadening the range of hospitality options.

Marks & Spencer Flagship Store on the map

Add your comment