Situated amid lush Nilgiri hills, Ooty complements breathtaking sights with restaurants spanning sadhyas to sizzlers! Let's explore the top spots spicing up this Tamil Nadu town's food scene.