Plaza España

Landscape Architecture: Herzog & de Meuron
Location: Santa Cruz de Tenerife, Spain
Construction: 2008
Area: 38,080 m²
Client: Cabildo Insular de Tenerife, Santa Cruz de Tenerife
More images by Iwan Baan