The Lowell Hotel is a luxury hotel located on the Upper East Side of Manhattan. It offers holiday apartments that provide a luxurious and spacious accommodation option in New York City. The apartments are elegantly designed and feature fully equipped kitchens, separate living and dining areas, and comfortable bedrooms. The Lowell Hotel's holiday apartments offer a perfect blend of comfort and privacy, making them ideal for families or long-term stays. The hotel also offers a range of amenities, including a fitness center, spa, and a renowned restaurant. Its location near Central Park and Madison Avenue ensures easy access to shopping, dining, and cultural attractions.