Walmart Supercenter 2891

Walmart Supercenter #2891 is a Walmart Supercenter discount department store located at 2450 Northwest Loop 338, Odessa, Texas.The store openedJune 14, 2000.The store does not allow overnight parking.The location also sells gasoline and diesel.