The Lowell Hotel is a distinguished establishment among hotels in New York, New York, located in the heart of the Upper East Side. This boutique hotel offers a blend of classic design and contemporary comfort, providing guests with an intimate and refined atmosphere. Situated at 28 East 63rd Street, it is well-positioned for visitors seeking proximity to the city’s cultural landmarks, shopping districts, and dining venues.
The Lowell Hotel features elegant accommodations that emphasize a residential feel, with richly appointed rooms and suites. Many spaces include wood-burning fireplaces and private terraces that overlook the vibrant city streets or serene courtyard gardens. The hotel’s interiors reflect a commitment to timeless style and thoughtful details, creating a welcoming environment for both leisure and business travelers.
Guests at The Lowell Hotel can experience a variety of amenities designed to enhance their stay. The property is known for its attentive service and carefully curated offerings, including a notable afternoon tea service that highlights classic and seasonal selections. With its balance of historic charm and modern amenities, The Lowell Hotel provides a distinctive lodging option within New York’s competitive hotel landscape.


































