Office location: 17542 E 17th Street Suite 175, Tustin CA, 92780
08/19/2020
Ivan Meza
My family has been trying to get in touch with Enver Solar and has tried all numbers located on our contract, google, and yelp. No easy way of getting a hold of them. Is this due to COVID-19? Are they out of business? I need to relocate my solar panels!!!