Located on the Upper East Side, The Lowell Hotel offers guests stunning views of Central Park and the Manhattan skyline. The hotel's luxurious rooms and suites feature large windows that showcase the city's beauty. Guests can also enjoy the hotel's rooftop terrace, which provides a perfect spot to relax and take in the breathtaking views. The Lowell's prime location allows guests to easily explore nearby attractions such as the Museum Mile and upscale shopping on Madison Avenue.