An interactive map showing the location of St Andrews Castle, St Andrews and St Leonards, Fife, Scotland, UK.