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