Get directions to: Red Apple, Lee, MA Restaurant address: 23 Park Plz Lee, MA 01238, USA Driving Walking Bicycling Restaurant: Red Apple