Store
The Deli - Harrods Food Hall
2 locals recommend,
Location
87-135 Brompton Rd
London, England
Tips from locals
For luxury food, wine, deli and cheese, the Harrods Food hall is a must visit for quality produce. Definitely worth visiting.
The Deli - Harrods Food Hall by Airbnb Experiences
Get to know this iconic landmark through Airbnb Experiences, small group activities led by locals