1. Hunan Garden Restaurant 312 S Mclean Blvd, Elgin, IL 60123 Coordinate: 42.02509,-88.31217 Phone: (847) 695-2155