Where is Macaulay Institute?

Where is Macaulay Institute located?

Macaulay Institute, Macaulay Institute, Great Britain (approx. 57.133335°, -2.1583335°)


Where is Macaulay Institute on the map?