Architecture / projects / Museum CosmoCaixa Barcelona

Architects: Esteve and Robert Terradas