No result for this search
- 2 adults
Discover this charming New York hotel!
Discover this charming New York hotel!
Sitting on a quiet side street on New York’s Upper East Side, The Lowell is a small and intimate boutique hotel with a timeless elegance.
Sitting on a quiet side street on New York’s Upper East Side, The Lowell is a small and intimate boutique hotel with a timeless elegance.
Established in 1927 the Lowell Hotel's historic building is replete with classic furnishes: wood-burning fireplaces, a marble foyer adorned with fresh flowers, landscaped terraces with expansive views, a Club Room filled with art, books and sculptures. Bouti...