Thame
Located in Oxfordshire, just a short distance from Oxford and Aylesbury, Thame is a picturesque market town with a rich history dating back to the Anglo-Saxon era. Situated approximately 13 miles east of Oxford and 10 miles southwest of Aylesbury, Thame is named after the River Thame, which meanders along the town's north side and serves as part of the boundary between Oxfordshire and Buckinghamshire. The town's parish also encompasses the charming hamlet of Moreton to the south. As of the 2011 Census, Thame boasted a population of 11,561 residents, each contributing to the town's vibrant community. A visit to Thame offers a blend of historical charm and modern amenities, making it an ideal destination for travelers seeking a quintessential English experience. Explore the top attractions in Thame and discover the hidden gems this delightful town has to offer.