Located In the heart of Downtown Manhattan, 61 Broadway was constructed in 1916 and renovated in 1988. The office building is 787,000 square-feet and stands 33 stories tall. The building is located south of Tribeca and one block west of the New York Stock Exchange. The builidng has flexible floor plates suitable for standard business use or modern collaboration approach with recent capital improvements including upgrades to the elevators, sprinklers, HVAC, bathrooms and common areas.