Walmart Supercenter 5361

Walmart Supercenter #5361 is a Walmart Supercenter discount department store located at 12850 L Street, Omaha, Nebraska.The store openedAugust 25, 2004.The store is located next to, and affiliated with,Sam's Club #8146.