Lost placeHistoric
Austin J. Tobin Plaza
? – 2001
The Austin J. Tobin Plaza, also known as the World Trade Center Plaza, was a large elevated public square that was located within the World Trade Center site in Lower Manhattan, New York City, from 1966 until its destruction during the September 11 attacks in 2001. It covered 5 acres (220,000 sq ft; 2.0 ha), making it the largest plaza in New York City by acreage at the time.
The plaza opened as part of the original World Trade Center on April 4, 1973, and was renamed after Austin J. Tobin in 1982.
Source: Wikipedia / Wikidata
Nearby