About Plaza de la villa The Plaza de la Villa is a plaza located in the center of the city of Madrid, Spain. It is the main square of the city and is surrounded by the Royal Palace, the Madrid City Hall, and the Archbishop's Palace. The square is also home to the statue of Philip III of Spain.
ReadMore