Taro

293 Finchley Rd, London NW3 6DT, United Kingdom

London, United Kingdom

Japanese dishes and sushi made with locally-sourced fish (also delivers in the evening).

Rating: 218

Score: 4.3

Price: Moderately expensive

No reviews available.