Sports Authority 296

Sports Authority #296 was a Sports Authority sporting goods store located at 11521 Northwest 12th Street in Miami, Florida.