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.
The post Museum of Illusions opens permanent location in Atlantic Station appeared first on The Atlanta Voice.