On New York'sexclusive Upper West Side is the Excelsior Hotel, within a convenient distance from the American Museum of Natural History and Central Park, and a quick walk to Lincoln Center, the Metropolitan Museum of Art and the others along €œmuseum mile€.
Excelsior Hotel New York City with rates from $49.95 Per night and a Star Rating of 3 out of 5 stars.
|