Kota Radja is a Chinese restaurant specializing in Cantonese and Szechuan cuisine, including Peking duck. They offer both dine-in and delivery services.