Overview

The Melrose Hotel

Search hundreds of travel sites at once for hotel deals at The Melrose Hotel

140 E 63rd St, New York, NY 10021, United States
+1 212 838 5700

Call

+1 212 838 5700
The Melrose Hotel
Fri 10/20
Sat 10/21

Nearby

  • 0.5 mi Frick Collection
  • 0.6 mi Museum of Modern Art
  • 0.7 mi St. Patrick's Cathedral
Show all
Map

Map