VegetarianSushiJapaneseOpens at 17:0085 Lillie Road, London, SW61UD
This sushi house serves up a sumptuous feast of Japanese treats in the heart of Clapham. Since opening, they've become a popular spot in the area's foodie trail, with a varied and seemingly endless menu of raw fish delicacies. Read more