Taro
Japanese · Sushi
Taro is a Japanese restaurant specializing in sushi and other Japanese dishes made with fresh, local fish. Offers evening delivery.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Taro.
Local restaurants nearby
293 Finchley Road, ENG

