You are here

St. Nicholas Arena

Address: 
69 W. 66th Street
City: 
Region: 
Country: 
Capacity: 
6,000
Opened: 
1896
Closed: 
1962
Razed: 
1980's