21 Howard Street is a commercial office building at the intersection of Howard and Crosby Street in New York City’s SoHo district. Suite #201 Suite #202