Walmart Supercenter 3790

Walmart Supercenter #3790 is a Walmart Supercenter discount department store located at 16241 South Farrell Road, Lockport, Illinois. The store opened on September 19, 2007.