17 miles Sturmer Hall Hotel (5) Located on the picturesque borders of Cambridgeshire, Essex and Suffolk, Sturmer Hall is nestled in 56 acres of stunning countryside with ... read more