Walmart Supercenter Canada 3019

Walmart Supercenter Canada #3019 is a Walmart Supercenter discount department store located at 1812 Vedder Way, Abbotsford, British Columbia.