Indian restaurant Kavali offers freshly prepared dishes using traditional techniques and top-quality ingredients.