Get directions to: Cafe Pisa, Lowell, MA Restaurant address: 116 Dingwell St Lowell, MA 01851, USA Driving Walking Bicycling Restaurant: Cafe Pisa