Taro is a japanese restaurant West Hampstead London located in United Kingdom.
293 Finchley Rd London Greater London NW3 6DT United Kingdom
Menus | Brunch, Lunch, Dinner |
Korean run -tempura ain't bad and sushi rice is surprisingly good but there are more authentic options for the same money
try the aubergine starter
Soft shell crab roll . And also sashimi salad
Prawn tempura ! To die for!!
Chicken teriyaki don
I love it!!!
Perfect chicken Japanese curry with maki rolls as a starter! Very tasty and big portions. - Christina Anastasiou
No idea why the rating is so low. It's one of the best Japanese restaurant in London. We are regular customers since 2010! Had so many great memories here. The music selection could be better though. - Lingjing Yin
My wife and I always make the effort to eat here, even though we live in the opposite end of London! The cafe Japan deluxe special was good to share between 2 and everything was delicious. - Jonathan Lee