Taqueria Parilla Azteca Address: 1350 E Chicago St, Elgin, IL 60120 Phone: (847) 622-2208 Hours: Mon: 10am-9pm Tue: 10am-9pm Wed: 10am-9pm Thu: 10am-9pm Fri: 10am-11pm Sat: 10am-11pm Restaurants Other Businesses: Casa Lara at 7 Clock Tower Plz, Elgin, IL 60120 No 1 China at 1279 Sebring Cir, Elgin, IL 60120 Joe's Bar BQ at 79 Clock Tower Plz, Elgin, IL 60120 Chinese Wok at 840 Summit St, Elgin, IL 60120 Elgin House of Pancakes at 1568 Larkin Ave, Elgin, IL 60123