East – Luton
2-4 George St, Luton LU1 2AN
Sunday – Thursday 11:00 – 23:00, Friday & Saturday 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.