Atlanta-based Grindhouse Killer Burgers announced a 7,000-square-foot location at 1221 Chattahoochee Avenue, coming in 2025. Owned by founder Alex Brounstein and Johnny Farrow, Grindhouse is known ...