2-4 George St, Luton LU1 2AN
Monday to Sunday 11:00 – 00:00
Order Online from our Delivery Partners
Nearest Train - Luton
Car Parking (On street)
Luton is a large town, borough and unitary authority area of Bedfordshire, situated in the south of England, but in the East of England region for administrative purposes. It has a population of 213,052 and is one of the most populous towns without city status in the United Kingdom.