Cambridgeshire Sturmer Hall Hotel (5) Located on the picturesque borders of Cambridgeshire, Essex and Suffolk, the historic Sturmer Hall is nestled in 56 acres of stunning ... read more Get Prices and Availability Get Prices and Availability