upscale frozen dessert restaurant
Franchise fast food restaurant that primarily sells sandwich …
A chain of Mexican-style restaurants