UMass Lowell is located in Lowell, close to Interstate 495 and Route 3. See what nearby accommodations are available.