The Swan is a 17th century, thatched pub situated in the village of Sherborne St John. They serve a wide range of cask ales, lagers and international wines. Great home cooked food is on offer from an extensive menu all day, every day.
Their website can be found here.