Address: 68 Green Ln, HA6 2XS, Northwood
Phone: +44 1923 825102
Website: Go to site
Work time: Monday:5-9:30pm
Tuesday:Closed
Wednesday:5-9:30pm
Thursday:5-9:30pm
Friday:5-9:30pm
Saturday:5-9:30pm
Sunday:5-9:30pm

About Lee Garden

Lee Garden, is located at 68 Green Ln, Northwood, HA6 2XS, UK

Lee Garden
Lee Garden is committed to providing the best food and drink experience in your own home. Order online here at Lee Garden and through our app!
68 Green Lane, HA6 2XS, Northwood

How to get to Lee Garden?