T.A. Sports LLC is an independently owned and operated licensed retailer of New Balance footwear and apparel for over 25 years.
We operate New Balance ProCare™ concept retail stores located in Atlanta, GA (New Balance Atlanta), Memphis, TN
(New Balance Memphis) and Nashville, TN (New Balance Nashville).
New Balance and the NB logo are registered trademarks of New Balance Athletic Shoe, Inc., used under license.
We're listed on ShopMania - Online Shopping