4484 Peachtree Rd NE, Atlanta, Georgia 30319 USA
Front of the Philip Weltner Library. The museum is located on the 3rd Floor.
Photo Credit: Yelp