Rothamsted Conference Centre

Rothamsted Experimental Station
Harpenden
Hertfordshire
United Kingdom