image

The Birch at Woburn

 

Be the first to review

The Birch at Woburn is a fine dining restaurant located in a picturesque village in Bedfordshire. The menu features locally sourced ingredients and creative dishes that showcase the chef’s skill. The restaurant is known for its elegant decor, attentive service, and extensive wine list.

image