1. Village Profile 33 N Geneva St, Elgin, IL 60120 Coordinate: 42.0383,-88.27923 Phone: (800) 600-0134