Profile
The Lowell Hotel New York
Set in the heart of Manhattan on 63rd Street between Madison and Park Avenues, The Lowell is an iconic luxury hotel just moments from Central Park and the renowned boutiques of Madison and Fifth Avenues.
Since opening its doors in 1927, the hotel has embodied the refined character and enduring sophistication of the Upper East Side.
Consistently recognized among New York City’s finest hotels, The Lowell was ranked No. 2 in New York City and No. 12 among favorite U.S. city hotels in the Travel + Leisure 2024 World’s Best Awards.
The intimate property features 74 thoughtfully designed rooms and suites, each individually styled to evoke the comfort and elegance of a private residence.
Culinary experiences include Majorelle, the hotel’s signature restaurant offering refined French Mediterranean cuisine. Beginning May 1, The Lowell introduced an Afternoon Tea experience at Majorelle in partnership with Dior Maison, adding a modern touch to a classic tradition.
Jacques Bar completes the experience with expertly crafted cocktails served in a vibrant yet timeless setting.





























