Castillo Torres is a restaurant offering traditional cuisine with a focus on value.