The Lamb & Lark Inn is a pub offering home-cooked meals with a varied menu. A free house located in Somerset.