Williams Sonoma In Canada has 7 Stores in 4 Towns. Most of them are located in Toronto (4 stores), Calgary (1 store), Edmonton (1 store) and Vancouver (1 store).
Williams Sonoma Calgary
Williams Sonoma Edmonton
Williams Sonoma Toronto4
Williams Sonoma Vancouver