1. Thermal Windows Inc 12805 E 31st St, Tulsa, OK 74146 Coordinate: 36.12102,-95.83599 Phone: (918) 863-2766