A peaceful Victorian Manor House Hotel, set within 23 acres of wonderful grounds on the edge of Stourport-on-Severn.