Il college è un tipica “mansion house” immersa nel verde a circa 50 km da Londra, le cui sistemazioni interne sono state completamente rinnovate durante gli importanti lavori di ristrutturazione effettuati nel 2011.