Skip to main contentToast Local logo
Zza Factory Elgin

Zza Factory Elgin

Rated 4.3 out of 5 by 27 guestsAmericanPrice range $1-15

Open

Takeout 10:30 AM - 8:45 PM

751 N State St, Elgin, IL 60123
About

Come in and enjoy!