68 Green Ln, Northwood, London HA6 2XS, United Kingdom
No delivery
Spot something wrong?
Dishes at Lee Garden. Prices may vary in venue.