Visited The Plaza Mayor, The Town Square of Madrid

Plaza Mayor, Madrid, is a vast square surrounded by three four-storey buildings. It is located just a few blocks from Puerta del sol. The place is...