Mapela Hill is an archaeological site located in southwestern Zimbabwe, 90km northwest of Mapungubwe.