New York, NY
The Mayflower Hotel on the Park is perfectly situated within the vibrant culture of New York City. Located in Manhattan's Upper West Side overlooking Central Park at 61st Street, the Mayflower Hotel has intimate European charm and ambiance. The best of Manhattan is only steps away!
For discerning business and leisure visitors, our spacious guest rooms and suites provide a haven of comfort and tranquility. With its marvelous location, gracious service and affordable room rates, The Mayflower Hotel on the Park is an excellent choice from which to begin your New York experience.