LA PLAZA The heart of any Spanish town
“I’ll meet you at the plaza.”
If you live in Spain, you must have heard these words a million times.
The Spanish word plaza, which has been used in English since the 1830s, comes from the Latin word platea (meaning …