The only public house in England that is situated within a stone circle, we welcome you to the Red Lion Pub in Avebury.