A Countryside Christmas Holiday at The Great House at Sonning
49 bedrooms and nestled in the Berkshire countryside. Roughly an hour from London, the property is situated along the River Thames and boasts a large terrace, sweeping lawns and ample riverside space. In the lead up to Christmas, holiday guests can enjoy activities such as wreath making and crisp winter strolls through the nearby...