It’s official, Luton takeaway is crowed best in England
A Luton restaurant has been named the best takeaway in England after winning two awards at The Food Awards in Birmingham. Lemon Crispy Chicken and Pizza on Old Bedford Road scooped the gong for best […]