In Thatcham, close to Newbury in Berkshire, this hotel offers a great place to spend time, away from the stresses of modern life. The entire property has been designed to ooze style, elegance and luxury for the guest. The in house restaurant is famed for serving an extensive selection of modern and traditional foods from around the world with accompanying wine list.