Two Headed Dog is a pub offering a wide variety of food in a relaxed atmosphere.