Results 1 results found Plaza Mayor, UNESCO World Heritage Site, Avila, Castilla y Leon, Spain, Europe