Foreign Office Architects [Spain] S.L.

Barcelona, Spain