We live in a city where we’re spoilt for choice – Taco Bell is the ideal breath of fresh air & taste for anyone who wants to grab a quick bite. I had heard a lot about Mexican fast food and Taco Bell totally lives up to expectations!
Taco Bell is one of the flagship properties of Yum Brands, the company that has brought KFC and Pizza Hut to India.