Double Dragon is a Chinese restaurant in Leeds known for its blend of traditional and contemporary cuisine. It offers a vibrant dining experience.