Plaza de la Villa is a historic site, located at Pl. de la Villa, 28005 Madrid Madrid, España. [read more]