Located on Manhattan's desirable Upper West Side, this hotel occupies a landmark 1904 building 2 blocks from Central Park and the American Museum of Natural History; Lincoln Center is 11 blocks south.