Farm Burger recently opened in the former Voila space across from Taqueria del Sol in Downtown Decatur.
Farm Burger is located at 410 W. Ponce de Leon Avenue in Downtown Decatur.
"Jimmy included more information than was expected, which enabled me to better understand the market and make better decisions. What I appreciated most, though, was the integrity in which Jimmy operates. He truly cares how his clients perform."
- Andy Cuppia, EVOS Franchisee