328 Ballards Ln, N Finchley, London N12 0EY, United Kingdom
No delivery
Spot something wrong?
Dishes at Yahe Garden. Prices may vary in venue.