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...
SOURCE: TheaterMania at 12:13PM on March 28, 2012