Freestanding Store

A retail outlet that stands by itself and is not attached to a mall or shopping center.

Comments are closed.