Amsterdam Inn Hotel New York Location Map Amsterdam Inn Hotel New York is located in Uptown Manhattan on Amsterdam Avenue at 76th Street on the Upper West Side. Just a short walk to Central Park, Strawberry Fields, Museum of Natural History, ..
Click here for Location Map
|
|