Cambridge

Cambridge is a university city and the country town of Cambridgeshire, England it is the main setting in The Monsters Franchise.