In Atlanta/ Food Bomb Atlanta Restaurant: The Optimist If you’re in Atlanta and love seafood, be sure to stop by the Optimist (914 Howell Mill Rd, Atlanta, GA 30318). Last night, I… Continue Reading →