El Castillo offers a Mexican and international menu, including steaks and vegetarian options.