El Castillo is a Chinese restaurant offering classic oriental dishes with a distinctive flavor.