Plaza Caudillo is a location in Madrid, Spain. One search result mentions a restaurant named 'LA PLAZA' at this address, suggesting a dining establishment.