The Thatched Barn
Hotel
Discover The Thatched Barn, a remarkable hotel nestled in Thame, a charming town approximately five kilometers from its urban core. It’s a destination promising a tranquil retreat, offering a distinct atmosphere and a space to reconnect. The hotel presents a refined lodging option, combining traditional character with modern conveniences. It provides a carefully curated experience, believing in understated elegance and attentive hospitality.





















