Family-run pub restaurant, The Larch Farm, offering a unique British dining experience since 2007. A place to eat, drink, and relax.