Walmart Supercenter Canada 1078

Walmart Supercenter Canada #1078 is a Walmart Supercenter discount department store located at 3195 26th Avenue North, Lethbridge, Alberta.