81 Peddars Lane , Stanbridge, LU7 9JD, United Kingdom
This traditional pub and restaurant in Leighton Buzzard is a centuries-old inn full of charm and character, we boast a great garden for summer, roaring log fires in winter, always with a warm fa [...]