Walmart Supercenter 3601

Walmart Supercenter #3601 is a Walmart Supercenter discount department store located at 4700 West 135th Street, Crestwood, Illinois. The store opened on May 17, 2006.