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
15
Marketing
5
Finance
2
Human Resources
1
Information Technology
1
C-Suite
1
Legal
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)
Food and Beverage Mana... at The Peninsula
Worked as Assistant Food Beverage Manager
at Lowell Hotel (2022-2023)
Director of Food And B... at Lincoln Center for the...
Worked as Director, Service
at Lowell Hotel (2016-2018)
Manager, Implementatio... at DoorDash
Worked as Senior Food and Beverage Manager
at Lowell Hotel (2016-2017)
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