Kaveri's Kitchen is an Indian restaurant located in Leeds. It is known for its passionate staff and offers a unique dining experience.