Search found 1 match
Playaz
Looks like a place called Playaz is gonna be opening up in Columbus in the summer. Looks like theyre gonna have big screens and consoles, but they're willing to listen to suggestions. Its facebook page has some details, but it looks like it's still in it's infancy. Coming soon to the Columbus,IN Are...