Hotel Review: The Manor House, Cotswolds

Hotel Review: The Manor House, Cotswolds

A 14th century house tucked away in the picturesque village of Castle Comb, The Manor House is a turret-topped hotel straight out of a romance novel, says Sophie Ritchie.