Terra Nova Solar 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. Phone: 4807448252 884 W Basswood Ave, Queen Creek, AZ 85140 United States Map Other Categories: House & Home » Electrical |