West Indies Solair
Review West Indies Solair is a small solar contracting company located in St. Croix, Virgin Islands. It was founded in 1980 and is personally operated by Beech Higby III, the CEO, and 1-2 employees.The company has been committed to providing Renewable Energy Solutions that would not only work well when new but for years thereafter. West Indies Solair claims that t... Read More
Read Review

Check the best Solar companies by city