The Sports Authority
Commits Fraud Treats Customers Like Garbage
The Sports Authority, Inc. Is headquartered in Englewood, Colorado. It operates over 400 stores in 45 U.S. States under The Sports Authority. On Sunday, February 17, my wife went to The Sports Authority retail store located at 11140 Pines Blvd., Pembroke Pines, FL 33026 to purchase a ping-pong ...