Review: The Thatch, Thame – an evolving menu you won’t want to miss

The Thatch Inn is exactly what it says on the tin, a beautiful and welcoming 16th century thatched pub. Located on the main high street of historic market town, Thame, run by The Peach Pub group. They have balanced finer dining brilliantly; with its modern crockery and linen napkins, the untouched olde world mahogany bar … Continue reading Review: The Thatch, Thame – an evolving menu you won’t want to miss