Lodging
Local
Lowell Hotel
New York, United States
59/ 100
Nearbyly Score
Average / useful
Medium confidence
Why this score
- • Not identified as a major chain
- • Well documented listing
Nearbyly's own recommendation score, calculated from published place data — how worthwhile a place looks as a discovery, not how popular it is.
Quick facts
- Type of lodging
- Lodging
- Opening hours
- 24/7
Ratings & reviews
From the Nearbyly community
Sign in to rate and review this place.
Sign inNearbyly Guide
One-minute overview
AI-generated summary based on available public information.
Ask Nearbyly AI
About this place
The Lowell Hotel is a luxury five-star hotel at 28 East 63rd Street, between Madison and Park Avenues, in New York City. The 17-story hotel was built in 1927 and is owned by Fouad Chartouni.
Read on WikipediaLocation
Loading map…
East 63rd Street, New York, New York, 10153
Coordinates: 40.76571, -73.96925
Photos

My adventure
Your journal
Explorer+Research this place
Searching for “Lowell Hotel New York, United States”
Place data from OpenStreetMap. Report incorrect information