New Sports Facility Opens in Georgia Mall

North Point Mall is home of Sports Zone