The Lowell is a pet-friendly hotel located on the Upper East Side of Manhattan. The hotel offers luxurious accommodations for both you and your furry friend. The hotel provides a pet bed, food and water bowls, and a welcome treat for your pet upon arrival. The hotel also has a fitness center and a restaurant that serves American cuisine.