FeaturesBar, Vegetarian Dishes
Nearest public transportLeicester Square - Underground
Similar businesses nearby
Warwick Street, Soho, London W1B 5LS
So Japanese restaurant is set conveniently in Soho and offers contemporary Japan…
Brewer Street, Soho, London W1F 9UW
Taro serve a variety of Japanese dishes including sushi to eat in or take away.