The Sun Inn is a cozy, traditional British pub and restaurant nestled in the heart of the picturesque village of Dedham. With a warm and inviting atmosphere, friendly staff, and delicious food made from locally-sourced ingredients, it’s the perfect place to unwind and enjoy a meal with friends or family.