New Hadden
New Hadden is a small B&B situated on the old High Street of Haddenham, a charming village located between Thame in Oxfordshire and Aylesbury in Buckinghamshire. Positioned in a peaceful corner at the heart of the village's conservation area, it remains c…