Walmart Supercentre 1004 (Canada)

Walmart Supercentre #1004, also known as Walmart Toronto Stockyards Supercentre, is a Walmart Supercentre discount department store located at 2525 St. Clair Avenue West, Toronto, Ontario.