Walmart Supercenter 3896

Walmart Supercenter #3896 is a Walmart Supercenter discount department store located at 21655 North Lake Pleasant Parkway, Peoria, Arizona. The store does not allow overnight parking. The store opened on May 7, 2008.