The Paper Mills Inn is a charming, family-friendly restaurant located near the River Len in Kent. With a warm and welcoming atmosphere, the restaurant serves delicious, home-cooked dishes made from locally sourced ingredients. The extensive menu features classic British pub fare, as well as modern European cuisine. Enjoy a pint of real ale or a glass of wine from their impressive selection while taking in the stunning views of the river.