Lowell Hotel

From Wikipedia, the free encyclopedia
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]

  1. ^ "The Lowell : New York, United States : The Leading Hotels of the World". Lhw.com. Retrieved 2017-05-01.
  2. ^ "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 / 40.765707; -73.969208