Walmart Supercenter 26

Walmart Supercenter #26 is a Walmart Supercenter discount department store located at 5000 10th Avenue, Leavenworth, Kansas. The store opened November 1970.