Nickelodeon Slime City

Overview
Nickelodeon Slime City was a 20,143 SF Design Build “Pop-Up” entertainment venue for MTV Networks located in Buckhead – Atlanta GA.