Ever wanted to get slimed? Nickelodeon has a pop up where you can experience it

The Nickelodeon Slime City pop up experience launches in Buckhead this weekend.
Published: 7:07 AM EDT June 14, 2019
Updated: 8:34 AM EDT June 14, 2019