Lowell Hotel
Jump to navigation
Jump to search
The Lowell Hotel is a five-star hotel at 28 East 63rd Street, at Madison Avenue, New York City. The 17-story hotel was built in 1927.[1][2]
References[edit]
- ^ "The Lowell : New York, United States : The Leading Hotels of the World". Lhw.com. Retrieved 2017-05-01.
- ^ "THE LOWELL STORY". Lowellhotel.com. Retrieved 2017-05-01.
External links[edit]
Coordinates: 40°45′57″N 73°58′09″W / 40.765707°N 73.969208°W
| This article about a hotel or resort in New York is a stub. You can help Wikipedia by expanding it. |