Where is Hamilton Hall (University of St Andrews)?

Coordinates: 56.3435651, -2.8028011

Be the first visitor to thank for this answer!

Thanks!