One of the main squares in the heart of Madrid is historically one of the most important spots in the city. Let’s take a closer look at some of the most interesting facts about the Plaza Mayor in Madrid, a public space in Spain’s capital that has some fascinating stories to tell. 1. It’s located …