Complejo Los Escuderos Cruz is a restaurant offering Spanish cuisine.