Walmart Supercenter 1518

Walmart Supercenter #1518 is a Walmart Supercenter discount department store located at 3221 West 86th Street, Indianapolis, Indiana, which can be reached byInterstate 465fromExit 27.The store openedOctober 1990and was converted into a SupercenterMarch 2000.The store does not allow overnight parking.