London, United Kingdom
63 Station Rd, Manor Park,
N/A
+442085145810
The customer service here is amazing. Everyone is always so friendly and helpful.
like
Always very friendly staff who are happy to help.
It's the best shop
Good
Deli
The best companies in the category 'Deli'