Walmart Supercenter 2728

Walmart Supercenter #2728 is a Walmart Supercenter discount department store located at 4625 East Maryland Avenue, Decatur, Illinois. The store opened August 18, 1999.