1. Tech Direct 2 U 16660 S Windsor Ln, Lockport, IL 60441 Coordinate: 41.5847,-87.98122 Phone: (815) 293-6571