Taro Restaurants, has a long history back to two decades in providing the best Japanese Cuisine in London. All our dishes prepared fresh and pure.
We are proudly one of the best Sushi Bars in London. Taro is part of a small chain of informal, northh London neighbourhood sushi-places. Our chefs are kept busy serving up a delicate array of rae fish delights, alongside steamy gyoza dumplings and hearty Japanese mains.