Get directions to: Flamers, Lee, MA Restaurant address: 50 Water Lee, MA 01238, USA Driving Walking Bicycling Restaurant: Flamers