Herald Square
The Manhattan site is situated in the heart of Manhattan at Herald Square and occupies two floors at 66 W 35th St.