Get directions to: Lookout, Menlo, GA Restaurant address: 41 Atlanta Ave Menlo, GA 30731, USA Driving Walking Bicycling Restaurant: Lookout