The Green House Kitchen2nd November 2016@bhadmin Loading Map.... The Green House Kitchen24-30 Leighton Road - LinsladeEvents 51.9165016 -0.6705894000000399 Address 24-30 Leighton Road Linslade Leighton Buzzard LU7 1LF United Kingdom Upcoming Events No events in this location