
New York, NY, United States
The Lowell
3-star hotel · LEADING HOTELS
0.2 km straight-line distance
The Lowell offers individually decorated guestrooms featuring refrigerators, flat-screen televisions with cable, iPod docking stations, and complimentary wired and wireless internet access. Beds boast down comforters and Frette…
- Wi-fi
- Wired Internet
- 24-hour reception
- Fitness






















