Greek Deli
LONDON, England
Operating both as a coffee shop and a small restaurant, this venue is able to cater for 50 people. The main area of the shop, giving it a strong character, is the delicatessen section.
LONDON, England