Manor house offering dining in Rocester, England. Ranked highly among local establishments.