Customer Project 719.20 kW Large-Scale Commercial Project in Deerfield Beach, FL Installed by Urban Solar Location Deerfield Beach, FL 33441 United States
Location Lubbock, TX Hours of operation M-F 7am-4pm Phone (806) 334-3150 Email connect.lubbock@greentechrenewables.com Address 603 CR 7150 Suite 2 Lubbock, TX 79404 United States Customer portal URL Customer Portal