Walmart Supercenter 5478

Walmart Supercenter #5478 was a Walmart Supercenter discount department store located at 8201 North Farm-to-Market Road 620 in Austin, Texas. The store opened on January 22, 2007.