Henley is a country house hotel offering relaxed luxury and contemporary design. The estate features a Manor House, Event Centre, and Chapel set on 29 acres.