Chan's Garden
Address:
788 S Mclean Blvd, Elgin, IL 60123
Phone:
(847) 289-1919
Restaurants,
Chinese
Other Businesses:
- El Paraiso at 314 S McLean Blvd, Elgin, IL 60123
- Shanghai Restaurant at 11 Douglas Ave, Elgin, IL 60120
- Domino's Pizza at 185 N Edison Ave, Elgin, IL 60123
- Elgin Buffet at 300 S Mclean Blvd, Elgin, IL 60123
- D Hangout Bar & Grill at 550 S Mclean Blvd, Elgin, IL 60123