Sol-Air is located in Newport, United States on 475 Sunapee St. Sol-Air is rated 3 out of 5 in the category renewables & environment in United States. Formerly known as New England Solar Concepts, Sol-Air specializes in the installation of solar projects, as well as a plethora of renewable energy initiatives in New Hampshire and Vermont.