Plaza Mayor in Madrid, Spain. Plaza Mayor is a central plaza in the city of Madrid. Architecture and landmark of Madrid