Set 2 km from Columbia University, The Park Ave North features free Wi-Fi. The property is around 2.6 km from Yankee Stadium and 3.8 km from Metropolitan Museum of Art. Central Park is 1 km from the property.
Number of rooms: 15
65 East 129th Street, East Harlem, New York, NY 10035, United States