Rio Azul is a Chinese restaurant specializing in Cantonese cuisine with over 40 years of experience. It offers authentic and genuine flavors of China.