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.
M&S by Airbnb Experiences
Get to know this iconic landmark through Airbnb Experiences, small group activities led by locals