ATL Squid Games

Doraville Digital Studios 5999 New Peachtree Rd, Atlanta

Enjoy a fun (and much less threatening) real life version of the Netflix show taking the internet by storm, Squid Games, and see how long you last in the competition.