030

Museu de Arte Contemporanea de Serralves (Serralves Museum) in Porto, Portugal (1999). Architect: Alvaro Siza.