Get directions to: Cafe Asia, Holbrook, MA Restaurant address: 860 South Franklin Street Holbrook, MA 02343, USA Driving Walking Bicycling Restaurant: Cafe Asia