The Lowell is a luxury hotel located on the Upper East Side. It features a full-service spa, a fitness center, and a restaurant serving French cuisine. The rooms are spacious and elegantly decorated, with marble bathrooms and city views. The hotel is within walking distance of many of New York's top attractions, including Central Park and the Metropolitan Museum of Art.