In English, you call her a Florentine.
The English translation for "alquiler Madrid" is rent in Madrid. The correct way to say "rent in Madrid" is "alquiler en Madrid". This is rent in Madrid in Spanish.
Rome is called Rome in English and Roma in Italian. Madrid is called Madrid both in English and in Spanish.
Someone who hates the English is often referred to as an "Anglophobe."
Fiance
It depends on what this question is asking. If the question is asking whether or not it is permissible to speak English in Madrid, the answer is: Yes. There are no man-made or natural laws in operation in Madrid that will prevent you from speaking English. If the question is asking whether or not using English in Madrid will be effective for communication with Madrilene citizens, the answer is: Generally, No. While there are English-speakers in Madrid, especially at tourist sites, Spaniards typically do not speak English.
Madrid is the capital of Spain and isn't in England.
Spaniard
If we are referring to calling someone on a telephone, it can be "denwa suru." (to call)
"Tu no eras de Madrid verdad" translates to "You weren't from Madrid, right?" in English.
Maybe
A bilingual person or a Franco-Anglophone.