238 Langham Rd, Turnpike Ln, London N15 3NB, United Kingdom
No delivery
Spot something wrong?
Dishes at Cafe Teria. Prices may vary in venue.