For expansion in the domestic market, the company has signed a master franchise deal with Franchise India for setting up stores in the Delhi NCR region besides Bangalore, with the plan to set up over a hundred stores over a three-year period, Impresa Hospitality said…READ MORE