Está situada en Londres, a un costado del parque Regent´s Park y fue establecida en el año 1965 como parte de la Universidad de Londres.