Check Out our delicious menu here.
17A Manchester St, Luton LU1 2QB
Call 01582 731786 *minimum order applies