Sign up for NewsBites! News, franchise opportunities, and more!

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