Plaza Mayor, translated to "main square", is one of the biggest squares in Madrid. The square is located in the heart of the Old City of Madrid, and it is only a few blocks away from Puerto del Sol. Illustration 1 Plaza Mayor by Kris Arnold | flickr Built during the Habsburg period, it was previously […]