Located in Downtown Manhattan, BARKER is perched on the 35th floor of 225 Broadway, just adjacent to the World Trade Center and City Hall. The views are spectacular, with Lady Liberty, The Freedom Tower, and the sunset over the Hudson all just..
Relevance: 10.947397