Image found on Flickr courtesy of roger.salz. Atlanta Botanical Garden 1345 Piedmont Ave. NE Atlanta GA 30309 The Atlanta Botanical Garden is a 30 acre (12 hectare) botanical garden located adjacent to Piedmont Park in Midtown Atlanta, Georgia, USA. The mission of the … [Read more...]