Approved Site

The approved site is the location that the franchisor chooses, for the franchisee’s set-up, which meets the criteria of the franchise unit.


View all Franchise Glossary Articles


Your Request List
Your request list is currently empty