Established for 33 years, China Keuken is a long-standing Cantonese restaurant offering fresh, authentic Chinese cuisine. Try the frog legs!