Get directions to: Kika, Lowell, MA Restaurant address: 1250 Lawrence Street Lowell, MA 01852, USA Driving Walking Bicycling Restaurant: Kika