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

 

Hotels in NYC

 

 

 

Lowell Hotel at 28 East 63rd Street (Google Street View, 2023).

 

 

Loews Regency New York Hotel

 

Hotel Madison Avenue

 

Restaurant Park Avenue

 

NYC

 

Kimberly Suite Hotel

 

Virgin Hotels NYC

 

Restaurant (promotional photo).

 

Dominick

 

Hard Rock Hotel New York

 

Embassy Suites

 

Lobby (promotional photo).

 

Lowell Hotel

 

Sanctuary Hotel New York

 

Times Square Edition

 

 

 

 

Copyright © Geographic Guide - Hotels in NYC.