Facts about Spain
A ‘Plaza Mayor’ in every Spanish Town
What is a ‘Plaza Mayor’ Plaza means square, and Mayor means largest or main. So literally Plaza Mayor means the Main Square. In Spain every town or city has or had an square called Plaza Mayor, although in some cases the name has change, usually for Plaza del Ayuntamiento (City-hall Read more…