Restaurant
Taro Restaurant London
7 locals recommend,
Location
293 Finchley Rd
London, England
Tips from locals
Taro Japanese restaurant has finest Japanese cuisine in Hampstead, Swiss Cottage and North West area of London since 1998. One of my favourites!
Unique things to do nearby
Locals also recommend
- 10 locals recommend