St Mary's Hall

St Mary's Hall
St Mary's Quad, South Street, St Andrews, Fife, KY16 9JU