The Doubletree Hotel Lowell located in the heart of scenic downtown Lowell overlooking the canals of the city and the Merrimack River is just minutes from the intersection of I-495 I-93 and Route 3 in northeastern Massachusetts.