Walmart Supercenter 2728

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