Lowell Hotel

28 East 63rd Street, NY 10065, New York (New York)

$540 - $3,500 per night

About Lowell Hotel

The Lowell Hotel, a magnificent architectural masterpiece, stands tall and proud in the heart of New York City. This iconic 17-story building was established in 1927, a testament to the city's rich history and enduring elegance. Strategically located just 321.8 metres from the breathtaking Central Park, the Lowell Hotel offers its guests unparalleled access to one of the world's most iconic urban green spaces. The property's prime location is further enhanced by its proximity to the bustling Madison Avenue, just 50 metres away. This renowned shopping district, renowned for its high-end boutiques, luxurious showrooms, and chic cafes, provides guests with an unrivaled opportunity to indulge in the finest shopping and dining experiences that New York City has to offer. Adding to the Lowell Hotel's exceptional location, the prestigious Fifth Avenue is situated a mere 161 metres from the property. This renowned thoroughfare, often referred to as the "Fifth Avenue of the World," is home to some of the most prestigious and iconic landmarks, including world-class museums, prestigious department stores, and iconic skyscrapers. Guests of the Lowell Hotel can easily access this vibrant and dynamic district, immersing themselves in the cultural and commercial heart of the city. The Lowell Hotel's strategic positioning, nestled within the bustling streets of Midtown Manhattan, allows its guests to experience the very best of New York City. Whether exploring the serene beauty of Central Park, indulging in the high-end shopping and dining experiences of Madison Avenue, or discovering the cultural treasures of Fifth Avenue, the Lowell Hotel stands as a gateway to the countless wonders that this dynamic metropolis has to offer.

Hotel Details

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