Self Catering Accommodation Warwickshire - The Old Church House is located in Kenilworth, United Kingdom on 1 Spring Ln. Self Catering Accommodation Warwickshire - The Old Church House is rated 5 out of 5 in the category holiday apartment rental in United Kingdom.