Lickhill Manor Caravan Park occupies 65 acres circling a 17th Century Manor House alongside the River Severn, a short riverside stroll from Stourport-on-Severn.