The Kings Head is a welcoming pub in Upton St Leonards, offering British pub fare.