New London Restaurant – Suvlaki

There are quite a few new restaurants popping up in and around London however Suvlaki Athenian Grill is going to be the one I get excited about. Situated in Soho, Suvlaki promises home-made street food and classic dishes from Greece.  The menu is short and sweet with Suvlaki skewers, wraps and signature offerings which is the … Continue reading New London Restaurant – Suvlaki

Advertisements