Taro - Finchley Central
(242)
Japanese restaurant
Address: 356 Regents Park Rd, London N3 2LJ, United Kingdom
Hours: Closed ⋅ Opens 12 PM
Phone: +44 20 4531 9124
Discover authentic Japanese flavours, the freshest ingredients and Japanese hospitality at Taro. Open daily for dine in & delivery across London.
Stir marinated beef with onion and carrots and teriyaki sauce on rice with edamame, beansprouts, two pieces roll sushi, prawn and salmon sushi, ...