Lowell Hotel corporate office is located in 28 E 63rd St, New York, New York, 10065, United States and has 51-200 employees.
lowell hotel
the lowell hotel
lowell hotel associates lp
majorelle
pembroke room
the lowell
Departments
Number of employees
Operations
14
Marketing
5
Finance
2
Human Resources
1
Legal
1
Information Technology
1
Engineering & Technical
1
| Location | People at location |
| North America | 11-50 |
| Europe | 1-10 |
Explore people who held key positions, contributed to Lowell Hotel's success, and advanced their careers.
Manager, Guest Relatio... at Edgewood Tahoe Golf Co...
Worked as Front Office Assistant & Manager
at Lowell Hotel (2025-2026)
Director of Food And B... at Lincoln Center for the...
Worked as Director, Service
at Lowell Hotel (2016-2018)
Food and Beverage Mana... at Resorts World Catskill...
Worked as Food And Beverage Assistant Manager
at Lowell Hotel (2017-2018)
Explore More
The Lowell Hotel is a luxurious and historic hotel located in Manhattan, near Central Park and Madison Avenue. Established in 1927, it offers discerning guests a unique blend of elegance, warmth, and discreet service in a classic setting. The hotel features a range of upscale accommodations, including suites with city views and exclusive amenities... Read More