Walmart Supercenter 1265

Walmart Supercenter #1265 is a Walmart Supercenter discount department store located at 10741 West Florissant, St Louis, Missouri, which can be reached by Interstate 270 from Exit 29. The store opened June 29, 1989. The store is located next to, and affiliated with, Sam's Club #8125.