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.
FAQ's on Plaza de la Villa
Q9: I am a travel agent. How can I buy travel leads of Plaza de la Villa?