southern spanish city which is the home of the alhambra: crossword clues

Matching Answer
Confidence
GRANADA
60%
RIO
60%
ELMIRA
60%
PERU
60%
FLA
60%
HAARLEM
60%
OSLO
60%
AVILA
60%
OREL
60%
ARGO
60%
e.g. Greek Cheese
e.g. O?D (Use ? for unknown letters)