Banker & Tradesman
January 17, 2017
Level Solar will move into its first location in the state in Westwood.
The company, with five offices in New York City and Rhode Island, has leased 14,419 square feet at 60 Glacier Drive. Level Solar will occupy a portion of the space in the 105,000-square-foot building, owned and managed by Carruth Capital.