Newbury and Thatcham Attractions & Activities - The Best Holiday Destinations for 2020
Newbury and Thatcham are adjoining towns in the county of Berkshire, in the South East of England.
Newbury is the principal town in the west of the county, and is a historic market town. Thatcham is a dormitory town some three miles to the east, with little obvious boundary between the two towns.
The Most Frequently Asked Travel Questions about Newbury and Thatcham