Sign in
OR
Thatcham is a town set on both the River Kennet and the Kennet and Avon Canal in Berkshire. Boasting wonderful surrounding countryside, Thatcham is a great choice of location for holidaymakers looking for a relaxing self-catering break in a peaceful location; the popular town of Newbury is also just 3 miles away meaning there is plenty for guests to see and do.
Luxury self-catering accommodation can make your stay in Thatcham truly memorable; these impressive holiday homes offer stylish yet comfortable interiors and are 4 or 5 star rated, some even award-winning. Search below to view the luxury self-catering accommodation found in and around Thatcham.