Solar Companies Be the first to review Rating: 65 Friends of The Sun 159 Depot St, Manchester Center, VT