Get directions to: Lucky's, Menlo, GA Restaurant address: Menlo Ga 30731 Menlo, GA 30731, USA Driving Walking Bicycling Restaurant: Lucky's