Address : 2 6th avenue, new york, ny 10013, united states, new york Show Hotel Map
Located in Manhattan, this luxury hotel is within 2 miles (3 kilometers) of National September 11 Memorial, One World Trade Center, and Washington Square Park. Wall Street and New York University are also within 1 miles (2 kilometers). Franklin St. Station and Canal St. Station (W. Broadway) are within a 5 minute walk.