Get directions to: Hub The, Atlanta, ID Restaurant address: 11 W Main St Atlanta, ID 83716, USA Driving Walking Bicycling Restaurant: Hub The