Andrew Melville Hall, University of St. Andrews, Scotland
(James Stirling, 1964)

Andrew Melville Hall, University of St. Andrews, Scotland

(James Stirling, 1964)