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 by Interstate 64 from Exit 14. The store opened September 16, 1998.