Taro is affordable Japanese spot that originally opened on Brewer Street in 1999 and now boasts locations all over London. We still love the OG though for its menu of ramen, udon noodles, bento boxes, sushi, miso soup, rice dishes and gyoza. As for drinks, choose from the list of hot and cold sake, Japanese whiskey and shochu, wines, Japanese beer and soft drinks.
