UMass Lowell Inn and Conference Center, Lowell, United States of America
UMass Lowell Inn and Conference Center is conveniently located at 50 Warren Street in Lowell, United States of America
Hotel Location:
Address: 50 Warren Street
City: Lowell
State: MA
Country: United States of America
Hotel Features:
- Coffee/Tea Maker
- Fitness
- In House Bar
- In Room TV
- Meeting Room
- Non Smoking Rooms
- Air Conditioning
- Hair Dryer