Designed by
Title
Palacio de Santa Cruz, Valladolid, Spain #223380169
Description
Santa Cruz Palace is a palace, university located at Plaza de Santa Cruz in Valladolid, Castile and León, Spain. The Palacio de Santa Cruz is an Early-Renaissance palace and the construction began in 1486. In 1490 building came under the control of Lorenzo Vázquez de Segovia who finally completed it in 1491.