The Lowell Hotel is a luxurious boutique hotel situated on the Upper East Side of Manhattan. It provides a charging station for electric vehicles, catering to the needs of environmentally conscious travelers. With its elegant rooms, personalized service, and prime location, The Lowell Hotel offers a sustainable and refined experience in the heart of New York City.