The building in which Leadership is currently located at, was a post-modern building, designed by Skidmore, Owings & Merrill in 1975. The building itself was the home of the New York University Stern School of Business from the late 1970s to the early 1990s.
The current Leadership location is a post-modern building designed by Skidmore, Owings & Merrill in 1975. This structure was once occupied by the New York University Stern School of Business from the late 1970s to the early 1990s.