Slacks are a much better option, El Gaucho is considered fine dining.
There is a dress code and you cannot wear shorts in that restaurant it's very uppity. Even though you could go in there with shorts you would feel very out of place and uncomfortable if you did
I don't believe there is a dress code. I've gone in shorts before.
My husband had biege colored pants that were Jean like and sweat shirt and eryone was very nice
Thanks! Your answer is awaiting moderation.