Tag: Slime City
10 things to know before you visit Nickelodeon’s Slime City in Atlanta
If you've ever dreamed of being slimed, Nickelodeon is bringing the high honor to Atlanta in the form of Slime City, an Instagrammable play space inspired by the liquid green gold.