The Freakin’ Incan

Atlanta
The Freakin’ Incan

4905 Alabama Rd NE

Atlanta, GA 30303

Another Atlanta truck-turned-restaurant success story, but this time with Peruvian cuisine. In fact, this is really the only Peruvian place we have in the metro, so it’s your duty to seek it out, as opposed to chasing that truck all over the Northside.