An interactive map showing the location of Castlegate, 51 N Castle Street, St Andrews, Fife, Scotland, UK.