Home › Top 4 Pizza restaurant in South Elgin, Illinois Find best Pizza restaurant in South Elgin, Illinois, with all necessary contact information, including addresses, phone numbers, working hours, map locations, and website links. Giordano’s - South Elgin (IL 60177) US, South Elgin, IL 60177320 S Randall Rd Nancy’s Pizza - South Elgin (IL 60177) US, South Elgin, IL 601771277 W Spring St Rosati’s Pizza - South Elgin (IL 60177) US, South Elgin, IL 601771165 W Spring St Wise Guys Pizzeria - South Elgin (IL 60177) US, South Elgin, IL 60177375 E State St