Academy Sports + Outdoors 139

Academy Sports + Outdoors 139 is an Academy Sports + Outdoors store located at 12700 South Freeway in Fort Worth, Texas. The store opened June 2007.