Peoria IL REAR Peoria IL | Haddad Restaurant, Restaurants 1. 1024 W Main St, REAR, Peoria, IL 61606 | Haddad Restaurant (309) 672-5339