Storefront Retail Space FOR LEASE | North Windham, CT

351-361 Boston Post Rd. in North Windham, CT is now for lease! This storefront retail space is located in a high traffic area with great visibility. Property Highlights:  5,360 SF available Two retail buildings, one restaurant/diner building One automotive service repair building 1,000 linear feet of frontage on US RT. 6 Two curb cuts, traffic […]