Thatcham, United Kingdom

Travel to Thatcham

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.

Thatcham Tours & Activities