Fletcher's of Atlanta Address: 185 W Main St, Atlanta, IN 46031 Phone: (765) 292-2777 Restaurants Other Businesses: Atlanta Pub & Package Store at 225 N Walnut St, Atlanta, IN 46031 Pizza Station at 225 N Walnut St, Atlanta, IN 46031 DeLullo's Trattoria at 177 W Main St, Atlanta, IN 46031