Soho Square is an imposing construction and a center of business in the region. View it from nearby or ask whether a tour is available.
Soho Square is a commercial building in Manhattan. If you're after other places to visit nearby, you'll be kept busy at Times Square.