One Barbizon Place, Lexington Avenue at 63rd Street
New York, NY 10021
Get directions

About Us

The Melrose Hotel New York has everything you want: comfortable luxury in a perfect location.

Reviews