Add to Favorites Evelar Solar Add your review 0 reviews Updated: 2016-04-07 evelarsolar Listed in Business Services, Residential Service, Solar Energy, Solar Power Installer 801-203-0303 2170 South 3600 West, West Valley City, UT, 84119, USA Facebook Twitter Google+