1. Super Yumm Pizza 650 Waverly Dr Apt A, Elgin, IL 60120 Coordinate: 42.0498,-88.25448 Phone: (847) 220-7705