Designed by
Title
Architectural detail, Royal Site of San Lorenzo de El Escorial, Spain #263178573
Description
Architectural detail of the Royal Site of San Lorenzo de El Escorial, Spain, built between 1563 and 1584, is the largest Renaissance building in the world, declared UNESCO world heritage in 1984