Academy Sports + Outdoors 73

Academy Sports + Outdoors 73 is an Academy Sports + Outdoors store located at Plaza De Laredo, 5720 San Bernardo Avenue in Laredo, Texas. The store opened on July 30, 2003, followed by a formal grand opening ceremony on August 16.