1. All Solar Installations 23 Allen Ct, Keene, NH 03431 Coordinate: 42.95176,-72.29038 Phone: (603) 355-7337
2. Solar Source 353 West St, Keene, NH 03431 Coordinate: 42.93388,-72.29093 Phone: (603) 352-4232