News

The new World Trade Center got its first restaurant Wednesday - a sandwich shop at the top of the Freedom Tower under construction.