Solar de Castilla offers a dining experience.