TXTravelXchangeResearch · Plan · Share
Search

Accommodation

The Lowell Hotel

📍 28 East 63Rd Street, New York City, New York 10065

The Lowell Hotel in New York City epitomizes timeless elegance and luxury. Located on the Upper East Side, this boutique gem offers a refined atmosphere with exquisite rooms and suites. Guests can savor gourmet dining at the Majorelle restaurant, enjoy a tranquil courtyard, and relish personalized service. The Lowell is a sophisticated urban retreat for discerning travelers.

About The Lowell Hotel

Accommodation

The Lowell Hotel in New York City epitomizes timeless elegance and luxury. Located on the Upper East Side, this boutique gem offers a refined atmosphere with exquisite rooms and suites. Guests can savor gourmet dining at the Majorelle restaurant, enjoy a tranquil courtyard, and relish personalized service. The Lowell is a sophisticated urban retreat for discerning travelers.

Details

⭐
Rating
★★★★★
🏨
Type
Hotel
🛏
Rooms
74
🕔
Check-in from
3pm
🕔
Check-out by
1pm
📍
Address
28 East 63Rd Street, New York City, New York 10065
📞

Awards & Recognition

Facilities & Features

ExcursionsFitness FacilitiesFacsimileCurrency ExchangeElevator / LiftFitness Room/GymParkingSafe-Deposit BoxTennis CourtsTVAir ConditionedBathrobesCable / Satellite TVHigh-speed InternetInternet Connection (wireless)Mini BarRefrigeratorShowerBusiness CenterConciergeDeskLaundry serviceLuggage StoragePet FriendlyRoom ServiceShoe ShineTour DeskValet ParkingWake-up Service

The Lowell Hotel on the map

Find The Lowell Hotel