At the present, GNC has 4 stores near Gainesville, Hall County, Georgia. On this page you can see the entire listing of all GNC branches nearby.