Magdalene College, Cambridge - High Finance and Low Cunning

Designed and built by