Founded in 2015, Leon's is a QSR chain that started in Bangalore and now has 33 restaurants across Bangalore, Hyderabad, and Mysore. Leon's India is a well-established and growing brand in the food industry, offering a diverse range of culinary experiences to its patrons.