Walmart Supercenter 2891

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