26 Seymour Place,
020 7724 2021
Mon-Thu 10.00 - 21.00 and Fri-Sat 10.00 - 22.00.
A family run deli bringing an authentic taste of the Mediterranean to London. Over 580 Italian and Greek products are stocked here, including fresh pasta, cheese and wine.