All Saints Church + Hall
North Castle Street, St. Andrews, Fife
KY16 9BG