The Lowell Hotel – NYC

Search New York City Flights and Hotels Address: 28 East 63rd Street, at Madison Ave, New York, NY 10065   Phone: (212) 838-1400   5-star hotel Located on the Upper East Side 17-story building established in 1927 Boutique hotel is 1 block from Central Park Guest-only fitness center Elegant restaurant 7-minute walk from 5th Avenue’s shops Carnegie … Continue reading The Lowell Hotel – NYC