Solar Panel Installation Be the first to review Rating: 58 Happy Elves Solar 103 JOSEPH ST E, Lapwai, ID