La Casa del Arroz is a Chinese restaurant.