Walmart Supercenter 1667

Walmart Supercenter #1667 is a Walmart Supercenter discount department store located at 1601 North Cass Street, Wabash, Indiana.The store openedOctober 1991.