The Lowell is a luxurious villa located on the Upper East Side of Manhattan. The villa features 74 rooms and suites, each elegantly designed with a mix of classic and contemporary decor. The hotel also offers a fitness center, a salon, and a restaurant serving French-American cuisine. Guests can enjoy the hotel's signature amenities, including 24-hour room service, a personal shopping service, and a chauffeured car service.