1. The Goddard School 2496 Bushwood Dr, Elgin, IL 60124 Coordinate: 42.09322,-88.33756 Phone: (847) 783-0083
2. Jelly Bean Sports, Inc. 1011 Sommerset Ct Apt D, Elgin, IL 60120 Coordinate: 42.02846,-88.25061 Phone: (847) 695-8039