The Lowell Hotel is a luxurious boutique hotel located near Top of the Rock. This elegant hotel offers beautifully appointed rooms and suites with stunning views of the city. Guests can enjoy the breathtaking views from their rooms or relax at the hotel's rooftop terrace, which provides a perfect vantage point to admire the surrounding skyline, including Top of the Rock.