The Central Park North 3 stars

137 West 111th Street, Harlem, New York City, NY 10026, United States of America

Hotel image
Read more reviews for The Central Park North