Walmart Supercenter 4521

Walmart Supercenter #4521 is a Walmart Supercenter discount department store located at 1780 South Lake Drive, Lexington, South Carolina. The store opened on September 19, 2007.