Back to Directory

Hudson's Bay, formerly and still colloquially The Bay, is a Canadian department store chain.

Location:
1150 Douglas Street, Suite 1
Victoria, ON V8W 3M9
Canada