Choo Choo Cafe

  • Address: 185 W. Main St., Atlanta, IN 46031
A place to meet, relax, and refuel in downtown Atlanta, Indiana! Come for great coffee, baked goods, breakfast and lunch specials, and grab and go food.
Dynamic Variation: