The Lowell is a small luxury hotel nestled in the Upper East Side of New York City. Each room is elegantly furnished and equipped with a kettle for your tea or coffee cravings. The hotel offers personalized service, a cozy library, and a charming garden terrace. Explore the vibrant city and retreat to the tranquility of The Lowell at the end of the day.