1. TLC Mechanical 7576 W 183rd St S, Mounds, OK 74047 Coordinate: 35.89799,-96.08157 Phone: (918) 827-4118