Lowell Hotel
The Lowell Hotel is located at 28 East 63rd Street, between Park and Madison avenues, in Lenox Hill, Upper East Side, near Central Park NYC. It opened in 1927 and has 72 guest rooms and suites.
The 17-story building, erected in 1926, features an Art Deco-style lobby, marble floors, velvet curtains and French empire-style furniture. Hotel facilities include restaurant with Mediterranean influences, bar, lounge and more.
"The Lowell has quietly maintained its place as a cherished landmark. For nearly a century, this timeless hotel has been a sanctuary for discerning guests, each drawn to its enduring elegance and understated charm. Within its storied walls, novels have been written, plays conceived, and scripts studied. Artists, musicians, actors, and statesmen alike have found a retreat here, while guests from around the globe are welcomed as part of an extended family. At The Lowell, luxury is found in the thoughtful details, and history lingers in every corner."
Lowell Hotel at 28 East 63rd Street (Google Street View, 2023).
Restaurant (promotional photo).
Lobby (promotional photo).
Lowell Hotel
Copyright © Geographic Guide - Hotels in NYC. |