Izgara Restaurant London
0
Reviews
Turkish in London
- Finchley
11 Hendon Lane
, Finchley, London, N3 1RT
+44 (0) 20 8371 8282
The Izgara Restaurant is popular with locals and serves authentic Turkish cuisine in spacious surroundings.
Tags:
turkish, vegetarian dishes
|