Should I Eat Here
Address
2 Polzeath Close, Luton, LU2 9LJ
Local authority
Luton

Trading since 14 February 2018, per Companies House.