View Taro – Brewer Street Menu and Order from Deliveroo
61 Brewer Street, London, W1F9UW Taro offer a takeaway delivery service in the Soho area, in partnership with Deliveroo. Specialising in Sushi, Japanese, Ramen foods. To order from Taro simply click the button below where you'll be able to view the full menu, opening times, delivery area and then place your order online for [...]