The National Sports Museum is the first world-class, interactive attraction-based museum dedicated to the celebration of all sports and their significance in our lives and culture. As the "nation's definitive museum of sports," The National Sports Museum is the place for domestic and international visitors to experience the thrill and history of sports throughout the ages and throughout the world. The National Sports Museum is located a few blocks from the Statue of Liberty & Ellis Island ferry and the World Trade Center memorial site and serves as a powerful addition to the redevelopment and revitalization of Lower Manhattan and New York City.
(80,000 SF Museum - lobby renovation, exhibits and event
spaces housed in the Landmark building )
Location: 26 E. Broadway, New York, NY 10002