Belnord Hotel New York
209 West 87th Street
New York,
NY 10024
Near American Museum of Natural History