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

12.08.2016