Ross the Boss at Center Park - 120 Center Park Dr, Knoxville, TN 37922, United States | Fresha