Sushi & Japanese · London
Good food.
Great flavour.
Taro Japanese Restaurant, Shop, 361 Holloway Road, London, N7 0RN
Opening hours to be confirmed
Taro Japanese Restaurant is a local takeaway in London, N7 0RN. A menu has not yet been added to this listing.
Taro Japanese Restaurant is listed at Taro Japanese Restaurant, Shop, 361 Holloway Road, London, N7 0RN. Opening hours and menu details can be added by the verified owner.
Loading reviews…