Swisher Commercial has leased 581 sf of retail space at 114 N. Main Street, Chelsea

12.01.2016