Walmart Supercentre 1138 (Canada)

Walmart Supercentre #1138, also known as Walmart Tamarack Southeast Supercentre, is a Walmart Supercentre discount department store located at 775 Tamarack Way Northwest, Edmonton, Alberta.