With offices in Shanghai, Miami and Madrid, Ortiz León Architects is a leading architecture studio specialising in sustainable design. It was the first studio to be awarded LEED certification and stands at the forefront of office and high-rise architecture in Spain.
Since its foundation in 1984, it has received a string of prestigious international prizes by demonstrating excellence in design and innovation and unfailing expertise in managing the delivery of complex projects.
Ortiz León Architects create inspiring, human spaces designed to foster well-being and respond to a sense of community, place and environmental connection.
Its refined, urban style seeks to achieve a synthesis with the fabric of the city, inspiring a sustainable urban evolution.