Walmart Supercenter 984

Walmart Supercenter #984 is a Walmart Supercenter discount department store located at 133 Sam Walton Lane, Castle Rock, Colorado, which can be reached by Interstate 25 from Exit 184. The store opened November 18, 1986 and was converted into a Supercenter March 2000. The store does not allow overnight parking.