Get directions to: Cafe Belo, Lowell, MA Restaurant address: 26 Andover Street Lowell, MA 01852, USA Driving Walking Bicycling Restaurant: Cafe Belo