Atlanta from Idaho Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Hub The - Idaho, Atlanta, 11 W Main St, 83716 Map