Award-winning pub and restaurant, Stumble Inn. Established in the 16th century.