Cellairis Amphitheatre at Lakewood
2002 Lakewood Way
Atlanta, GA
30315, US