Where is Babraham Institute?

Where is Babraham Institute located?

Babraham Institute, Babraham Institute, Great Britain (approx. 52.1331°, 0.20329°)


Where is Babraham Institute on the map?