St Magdalene's HillSt Magdalene's Hill is a hill located south-southwest of Perth, Scotland, next to the M90 motorway. Its summit is at. The hill takes its name from St Mary Magdalene's hospital for the poor, which was located near the site.