Company store
definition:
a store, usually part of a chain or franchise that is owned by the company or franchisor. They are typically operated by a manager employed by the company, but can sometimes be operated by a franchisee.
a store, usually part of a chain or franchise that is owned by the company or franchisor. They are typically operated by a manager employed by the company, but can sometimes be operated by a franchisee.