New local bar visited by English and Spanish gentleman (9)
I believe the answer is:
Here is my best explanation:
'spanish gentleman' is the definition.
'new local bar visited by english' is the subsidiary indication.
'new' is an anagram indicator.
'visited by' means one lot of letters goes inside another.
'english' becomes 'e' (abbreviation).
'localbar' with letters rearranged gives 'caballro'.
'caballro' going around 'e' is 'caballero'.
'and' is the link.
(Other definitions for caballero that I've seen before include "Spaniard politely", "Bear local away for Spanish cavalier", "Spanish gent", "Horseman", "Spanish gentleman", "Cowboy", "Foreign gentleman" and "foreign gentleman".)