Taylor's (department store)


Taylor's, is a department store chain located in Quebec, Canada. The flagship store and headquarters are located at 556 Victoria Avenue in Saint-Lambert, Quebec.