7.9 Guest rating Hotel photo

Mayflower Hotel

Hint: You can enter any city or hotel name

Book Mayflower Hotel

15 Central Park West - Fort Lee 1.6 km from city center

The Mayflower Hotel on the Park is located in Manhattan's fashionable Upper West Side. Lincoln Center, the Metropolitan Opera, American Museum of Natural History, American Craft Museum and Carnegie Hall are just steps away. The finest shops, boutiques and restaurants on Columbus and Amsterdam Avenues are all within walking distance.

Photos Of

Show Mayflower Hotel on the map

Mayflower Hotel 40.769556 -73.980825