Crossword Genius

The French fellow and companion going to a Spanish location (2,6)

Ross

I believe the answer is:

la mancha

'a spanish location' is the definition.
(region of Spain)

'the french fellow and companion' is the wordplay.
'the french' becomes 'la'.
'fellow' becomes 'man' (I've seen this before).
'and' says to put letters next to each other.
'companion' becomes 'cha' (Companion of Honour).
'la'+'man'+'cha'='LA MANCHA'

'going to' is the link.

(Other definitions for la mancha that I've seen before include "Don's home" , "Don Quixote's home" , "Musical about Don Quixote 'Man of . . . . . . . ." , "Don Quixote's region of Spain" , "Spanish region associated with Don Quixote" .)

I've seen this clue in The Telegraph.
Want a hint initially instead of a full solution? Install my app