Lush Deli
Deli; Cafe; Gourmet grocery store
Description:Contemporary delicatessen with organic and speciality foodstuffs, including home baking and drinks. Organic & gourmet food retailer
Location: London 15 Sussex St GB
Map Location:51.4887, 51.4887