1
One of the most prestigious hotels located near Hatfield, Hertfordshire.