New upscale party venue comes to Peachtree Mall in Columbus

New upscale party venue comes to Peachtree Mall in Columbus