Walmart Supercenter 3897

Walmart Supercenter #3897 is a Walmart Supercenter discount department store located at 252 Cheney Drive West, Twin Falls, Idaho. The store does not allow overnight parking. The location also sells gasoline. The store opened on June 17, 2009.