Department store
M&S
13 locals recommend
Location
London, England
Tips from locals
Marks and Spencer, the Meadows, is 1.3 miles away and one of the largest stores in the country.
best ready meals if you don't have much time to cook on your way out to a show!