
Illustration — photo coming soon
Kavali is an Indian restaurant in Cricklade, a historic market town in southern Wiltshire that sits right on the edge of the Cotswolds.
The kitchen turns out traditional Indian dishes alongside more modern takes on the cuisine, all made with fresh ingredients and proper spices that work equally well for locals and visitors passing through the area.
The atmosphere is relaxed and unpretentious, making it a good fit whether you're after a quiet meal to unwind after a day's walking or something livelier with company. Cricklade itself deserves exploration on foot—it's the first town you encounter on the River Thames, and its location on the Cotswolds border makes it an excellent jumping-off point for the surrounding countryside and nearby villages. The town has genuine history woven through it, and those rolling hills and rural landscapes are right on your doorstep.
If you're traveling through this part of England and need somewhere to eat well without straying from the area, Kavali fills that brief perfectly. It's the kind of place where you can properly refuel after an afternoon outdoors and enjoy food that's been genuinely well-prepared, ready to carry on exploring whatever comes next.
Visitor reviews
Every review has a sheep rating. If you have dogs on your account, you can add an optional dog-friendly paw rating when you post.