Right in the heart of Lowell.
UMass Lowell Inn and Conference Center is located right in the heart of Lowell, within walking distance of many of the city's favored attractions and, of course, the University of Massachusetts Lowell. Past guests praise this location for its convenience.