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. This Upper East Side hotel is located 1,050 feet from Central Park, 150 feet from Madison Avenue, and 550 feet from Fifth Avenue. The Lowell provides on-site dining at its preeminent restaurant and bars like t... Wikipedia