The Lowell

Hotel

The Lowell Manhattan

The Lowell Manhattan

Nestled in Manhattan's coveted Upper East Side, The Lowell stands as a beacon of timeless luxury and sophistication. This intimate boutique hotel resides on a peaceful tree-lined street between Madison and Park Avenue, offering a discreet escape from the city's vibrant energy.

Each meticulously designed space within The Lowell reflects the refined elegance of classic New York living. The hotel combines European charm with American comfort, featuring handcrafted furnishings and curated artwork throughout its premises.

Steps from Central Park and surrounded by world-class shopping on Madison Avenue, The Lowell puts guests at the epicenter of Manhattan's most exclusive neighborhood. The property's location at 28 East 63rd Street provides seamless access to acclaimed museums, high-end boutiques, and celebrated restaurants.

The Lowell's legendary service caters to the most discerning travelers. Their dedicated staff anticipates every need with gracious attention to detail. From personalized concierge services to private dining experiences, the hotel delivers an unparalleled level of luxury hospitality.

This Manhattan gem remains a preferred sanctuary for those who appreciate intimate luxury, privacy, and exceptional service in New York's most prestigious address.

Photos

Check it out before you check-in

The Lowell

Additional Information

Links

Website

Location

28 E 63rd St, New York, NY 10065

FAQs

All you need to know about The Lowell

Luxury concierge platform for high-end experiences and bespoke travel worldwide.

© 2025 Alotea. All rights reserved.