Located on West 83rd Street on the Upper West Side of New York City, this city hotel is only steps from Central Park and surrounded by trendy bars and restaurants. Public transportation is an easy walk away and a 10-minute subway ride will take guests to the heart of New York's theatre district. The establishment comprises a total of 48 accommodation units. Services and facilities at the hotel...