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 square or place), and originates from the Ancient Greek word plateîa. It can refer to a space…