Plaza Mayor is in the heart of Madrid just a few blocks west of Puerta del Sol. In the middle stands a statue of Felipe III who ordered construction of the square.
Created with Web Album Generator