The Museum of Illusions, a franchise of attractions operating in more than 25 countries, opened its Atlanta location on Friday, May 19, offering an interactive visual experience designed to engage visitors using a series of immersive exhibits and optical illusions.
Atlanta joins the ranks of Chicago, Dallas, Washington D.C., New York City and many other major cities across the U.S. and world in opening the museum, now finding its permanent home on the second floor of Midtown’s Atlantic Station.