Choo Choo Cafe

185 W. Main St.
Atlanta, IN 46031
(765) 292-2022
  • Overview

    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.

  • Map

Dynamic Variation: