Babraham Research Campus
United Kingdom
>
England
>
Cambridgeshire and Peterborough
>
Cambridgeshire
>
South Cambridgeshire
>
Babraham
>
Babraham Research Campus
Babraham Research Campus in Babraham in South Cambridgeshire.
Babraham Research Campus
Land use
Commercial
Cambridge Road
Cambridge Lodge, High Street
Lodge Plantation
Babraham Hall
St Peter (Babraham Parish Church)
Babraham Institute Cycleway
Dorothy Hodgkin Building