 Completed in 1975, it was the largest shopping mall in New York City, and was managed by the Westfield Group.The main entrance was located on the south side of 4 World Trade Center facing Liberty Street with escalators going down into the concourse.The other entrance was located on the east side of 5 World Trade Center facing Church Street.