Historic
Lowell Hotel
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.
The Lowell is located 1,050 feet from Central Park, 150 feet from Madison Avenue, and 550 feet from Fifth Avenue.
Source: Wikipedia / Wikidata
Nearby