Inn New York City

266 West 71 Street, NY 10023, New York (New York)

$695 - $645 per night

About Inn New York City

The Astor House, a luxurious townhouse hotel located in the heart of New York City's prestigious Upper West Side, is a true gem in the city's hospitality landscape. This meticulously restored historic building boasts a collection of spacious and elegantly appointed suites, each designed to provide guests with a truly exceptional living experience. Each suite at the Astor House is equipped with a full-service kitchen, complete with high-end appliances and all the necessary culinary tools, allowing guests to prepare their own meals in the comfort of their own private space. The expansive living rooms, adorned with plush furnishings and tasteful decor, offer a serene retreat from the bustling city outside, providing a perfect setting for relaxation and entertaining. The Astor House's prime location in the Upper West Side puts it within close proximity to some of the city's most iconic landmarks and cultural institutions. The renowned Lincoln Center, home to world-class performing arts venues, is just a short 10-minute walk away, allowing guests to easily immerse themselves in the city's vibrant arts and entertainment scene. Similarly, the renowned Central Park, a sprawling urban oasis, is also accessible within a 10-minute stroll, offering a tranquil escape from the hustle and bustle of the city. The Astor House's commitment to providing exceptional service and amenities is evident in every aspect of the guest experience. From the warm and attentive staff who are dedicated to anticipating and catering to the needs of each guest, to the thoughtful touches throughout the suites, the Astor House ensures that its guests enjoy a truly luxurious and memorable stay in the heart of New York City.

Hotel Details

Number of Rooms: 4
Country: US
City: New York (New York)