1. Performance Windows of Texas 2719 Leroy St, Pearland, TX 77581 Coordinate: 29.54533,-95.222 Phone: (281) 923-4048