Search
Menu
Home
Sources
About
Contacts
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
.