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