The Lowell was originally built as an apartment hotel in the 1920’s. Today, The Lowell welcomes guests in this serene residential atmosphere and keeps their legendary home feeling.
The private townhouse is located in Manhattan, in the heart of New York’s most exclusive Upper East Side. A block from upscale Madison Avenue boutiques and Park Avenue penthouses, you will enjoy the city of New York through the confortable and exceptional Lowell Hotel.
The interior was designed by the world’s renowned Michael S. Smith. His distinctive style and the uniqueness of the hotel make the place so special that you will not be abble to find the same felling anywhere else.
Their multilingual “Les clefs d’Or” concierges offers high quality services for the Lowell Hotel customers to have anything they need to make their stay perfect.