Renewable Energy NW, LLC Back to Search Renewable Energy NW, LLC Categories Solar 3018 N. Merlot Place , Star , ID , 83669 (208) 577-6537 Share × Print Email Facebook LinkedIn X Pinterest Powered By GrowthZone