Mapungubwe Interpretation Centre at Mapungubwe National Park in Limpopo, South Africa.
By Peter Rich Architects.