Terra Nova Solar

Create Map

Website: https://www.terranovasolar.com/ ,, ,, Address: 884 W Basswood Ave, Queen Creek, AZ 85140 ,, ,, Phone: +1 480-744-8252 ,, ,, Solar power done the right way at the right price! At Terra Nova Solar, we understand the need to balance comfort with money management. Keeping your home cool and your expenses low just makes sense. That's why we provide you not only the best price possible for your solar system, but with excellent customer service with a company you can trust.