The Central Park North is a charming New York City Inn located next door to Central Park. The Inn offers inexpensive accommodation in a historic area of Manhattan. … great location and affordable prices making it the perfect choice for both tourists and business travelers coming to NYC.