By FASA / April 17, 2012 Howard Finster: Paradise Garden From April 1, 2012 to January 1, 2030 1280 Peachtree Street, NE Atlanta, GA 30309