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 structure where Leadership is situated now was a post-modern building, designed by Skidmore, Owings & Merrill in 1975. The building once housed the New York University Stern School of Business from the late 1970s to the early 1990s.