image

The Manor House Inn

 

Be the first to review

The Manor House Inn is a charming and historic restaurant located in the heart of the picturesque town of Ditcheat. With its cozy atmosphere, friendly staff, and delicious menu featuring locally sourced ingredients, it’s the perfect place to enjoy a meal with friends and family.

image