Information about Squeaky Clean Windows & Glass Restoration, phone number: 8179387654, that is located at 2140 E Southlake Blvd Southlake 76092 TX Information about Squeaky Clean Windows & Glass Restoration, phone number: 8179387654, that is located at 2140 E Southlake Blvd Southlake 76092 TX