Magdalene College, Cambridge - Information

Designed and built by