Should I Eat Here
Address
260 Ashcroft Road, Luton, LU2 9AB
Local authority
Luton

Trading since 2 October 2002, per Companies House.