The Lowell, New York Email Format
HospitalityNew York, United States51-200 Employees
The Lowell Hotel is an upscale boutique property situated on the Upper East Side of New York City. It offers an intimate guest experience with rooms and suites that feature fireplaces and private terraces. The property emphasizes attentive service and a refined atmosphere suited for a quiet, sophisticated urban retreat. Located on a tree-lined street, it operates as a mid-sized hospitality operation in the city. The Lowell serves travelers seeking a luxury stay in New York City, focusing on personalized service and curated experiences. In February 2025, The Lowell named Julian Alden as Director of Sales and Marketing.