Get directions to: China Lee, Athol, MA Restaurant address: 631 Main Street Athol, MA 01331, USA Driving Walking Bicycling Restaurant: China Lee