The phrase
"physical stores" refers to traditional brick-and-mortar shops or establishments where products or services are sold in a physical space that customers can visit in person, rather than purchasing online or through digital means.
Full definition