Foster and Partners Propose Swiss Alps Innovation Center Posted January 28, 2021 admin Architecture firm plan to develop town centre in La Punt Chamues, Switzerland.