Walmart Supercenter 2520

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