Get directions to: El Bo Inn, Atlanta, MI Restaurant address: 24300 M 33 North Atlanta, MI 49709, USA Driving Walking Bicycling Restaurant: El Bo Inn