Taro in London

Show Map
Noodles, sushi, bento boxes and assorted other Japanese goodies. Good cheap eats and reliable quality.
Address: 61 Brewer St W1F 9UW

Source wikitravel.org/en/London/Soho