Walmart Neighborhood Market 5406

Walmart Neighborhood Market #5406 was a Walmart Neighborhood Market discount department store located at 8010 East 38th Street in Indianapolis, Indiana. The store opened on August 11, 2004.