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