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

11.18.2016