Sidgwick Site

The Sidgwick Site is one of the largest sites within the University of Cambridge, England.