Dove si trova Excelsior Hotel?
A 10 minuti a piedi da luoghi d'interesse come Central Park e American Museum of Natural History, questo hotel vanta una buona posizione in zona Upper West Side. Beacon Theater e Metropolitan Museum of Art si trovano ugualmente a meno di 2 km di distanza. Stazione di 81 St. - Museum of Natural History è a soli 3 minuti a piedi e Stazione di 86 St. (Central Park West) si trova a 8 minuti dalla struttura.