Sizzlers Home/Restaurant/Sizzlers 72 Wellington St, Luton LU1 5AA Contacts 72 Wellington St, Luton LU1 5AA Send updates or Remove Description Features Takeaway Dine-in Casual Map Reviews No reviews! ADD REVIEW Similar companies Restaurant The Miners Arms Hemerdon Ln, Hemerdon, Plymouth PL7 5BU +441752336040 Restaurant The Pump House Wellington TA21 0AJ +441823665727 Restaurant Parrot at Aldringham B1353 Aldringham, Leiston IP16 4PY +441728830221 Restaurant The Apple Tree Gosfield, Halstead CO9 1UG +441787477715 Categories Restaurant