There are tons of parks in the metro Atlanta area with grills and benches and tables. Lake Lanier, Gwinnett, Atlanta...

Find something convenient to everyone, and go from there.