Tag Archives: The Turk’s Head

The Turk’s Head Pub

Happy Friday folks! This week’s pub is The Turk’s Head, located near Twickenham Stadium. We didn’t plan on stopping off at this pub, but when we spied it, both of us opted to stop to have a drink. We were on our … Continue reading

Posted in Pub of the Week | Tagged , , , , , , , , , , , , , , | 47 Comments