Tag: new london restaurants

Read More

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 […]