Photos coming soon
HOTEL
The Melrose
140 East 63rd Street New York,East 63rd Street, New York
Where it sits
The Melrose
140 East 63rd Street New York,East 63rd Street, New York
40.76463, -73.96629
Similar stays nearby
Plan around The Melrose
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 20, 2026.
