Walmart Supercenter Canada 1113

Walmart Supercenter Canada #1113 is a Walmart Supercenter discount department store located at 3122 Mount Lehman Road, Abbotsford, British Columbia.