Free standing store

Free standing store,

Definition of Free standing store:

  1. Retail outlet on a street, as opposed to the one in a mall or shopping center.

Meaning of Free standing store & Free standing store Definition