TravelArundel Castle in West Sussex is a Must Visit for Lovers of History, Photographers, and for Little Ones Who Want to Be Knights