Walmart Supercenter 2662

Walmart Supercenter #2662 is a Walmart Supercenter discount department store located at 313 West Thacker Road, Covington, Virginia, which can be reached byInterstate 64fromExit 14.The store openedSeptember 16, 1998.