Get directions to: Kfc, Lowell, MA Restaurant address: 1720 Middlesex St Lowell, MA 01851, USA Driving Walking Bicycling Restaurant: Kfc