Swisher Commercial leased 2,700 sf of retail space in Chelsea

06.25.2018