The Lowell - New York City, New York - United States
The Lowell
The Lowell is a luxury boutique hotel located in the heart of New York City's Upper East Side. The hotel is housed in a historic building that dates back to the 1920s, and features a classic, timeless design. The Lowell offers guests a unique and luxurious experience, with its elegant and sophisticated decor, luxurious amenities, and attentive service. The hotel features a variety of rooms and suites, each with its own unique style and design. Guests can enjoy a variety of amenities, including a fitness center, spa, and a rooftop terrace with stunning views of the city. The Lowell also offers a variety of dining options, including a restaurant, bar, and lounge. The hotel is conveniently located near many of the city's attractions, including Central Park, the Metropolitan Museum of Art, and the Guggenheim Museum.
Empire State Building | Statue of Liberty | Central Park | 9/11 Memorial and Museum | Metropolitan Museum of Art | Times Square | Brooklyn Bridge | High Line | One World Observatory | Rockefeller Center |
New York City, New York | Las Vegas, Nevada | San Francisco, California | Los Angeles, California | Chicago, Illinois | Miami, Florida | Washington, D.C. | Seattle, Washington | New Orleans, Louisiana | Honolulu, Hawaii |