1 rating · How the score works
Taro
Japanese · Sushi
Japanese restaurant Taro, offering homemade bento, fresh sushi, and Japanese fusion dishes. Conveniently located near Finchley Central Station.
Location
Best places nearby
The highest rated places close to Taro.
Local restaurants nearby
Taro, 356 Regents Park Road, ENG



