1. Renewable Energy NW 3018 N Merlot Pl, Star, ID 83669 Coordinate: 43.71937,-116.46209 Phone: (208) 577-6537