Walmart Supercenter 2520

Walmart Supercenter #2520 is a Walmart Supercenter discount department store located at 125 Washington Square Plaza, Fredericksburg, Virginia. The store opened January 26, 1998.