Norman House is a historic landmark nestled within the grounds of Christchurch Castle. Explore its ancient ruins and discover centuries of English heritage, just a short distance from London.
Castle and Norman House, Castle St, Christchurch BH23 1DT, United Kingdom, London