World Trade Center is a photo spot in New York, NY, USA at 40.71253, -74.01215. ShotHotspot has 45 photos taken here by 30 photographers. It's good for landscape and architecture photography. Other photo spots nearby include Times Square, Chinatown and Grand Central Station.
The World Trade Center site in lower Manhattan, with the National September 11 Memorial pools and the skyscrapers around them.