Thatcham is a market town and civil parish in West Berkshire, England. It is situated in the valley of the River Kennet 3 miles east of Newbury, 14 miles west of Reading and 54 miles west of London. T
Thatcham town centre
Chapel of St. Thomas the Martyr, erected around 1304