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 byInterstate 25fromExit 184.The store openedNovember 18, 1986and was converted into a SupercenterMarch 2000.The store does not allow overnight parking.