Swisher Commercial has leased 1,928 sf of office space in Chelsea

02.23.2018