1. Needham Shop, Inc. 46W840 Main St., Kaneville, IL 60144 Coordinate: 41.834328,-88.52372 Phone: (630) 557-9019