All Saints Episcopal Church

North Castle Street
St Andrews
KY16 9BG