-
K10 Japanese Restaurant Review
Sushi makes us happy, very happy. So it was with a spring in my step we hurried on down to taste the Japanese delights of K10 in Appold Street, close to Liverpool Street Station. Slightly tucked out of the way, and certainly worth seeking out. The large imposing doors give…