Sizzler owns and franchises over 270 Sizzler restaurants in the U.S. The Franchisor requires the Buyer to have strong Net Worth and Liquidity, solid credit and restaurant management experience.
↧