The Mayflower, a European-style hotel, is situated on 61st Street overlooking Central Park. Spacious guest rooms feature a serving pantry with refrigerators.
165 / 200 / 18
Full A/C, Restaurant, Fitness Center, City Transportation, Concierge, Room Service