Farm Burger Restaurant Review – Decatur, Atlanta, GA [First Impressions]

As mentioned yesterday, in a frenzy of magnanimous delight, burger fiends have descended on Farm Burger in Decatur with fervor and excitement.  Like cows set out to pasture at Augusta National, people just can’t seem … Read more →