The Town Hall Designated as National Historic Landmark
The Town Hall, located at 123 West 43rd Street in the Times Square area, has been designated as a National Historic Landmark, according to The New York Times. The Town Hall, built in 1921, consistently presents a number of theater-related concerts and events, including the Broadway by...