Outerwear retailer Canada Goose will open its first California store in fall 2021 at the South Coast Plaza Mall in Costa Mesa, Calif., where it will house its first-ever Snow Room in the U.S.
This sponsored article was provided by a partner and is not editorial content from Los Angeles Magazine or the Engine Vision Media Network. Photo courtesy of Canada Goose Your favorite luxury ...