Department store
Marks & Spencer Covent Garden
6 locals recommend,
Permanently closed
Location
107 - 115 Long Acre
London, England
Tips from locals
great take out food, excellent deli, perfect for putting together picnics, hot food counter also