Posted on December 30, 2012 by admin What a truely superb venue to have a wedding, Thornbury Castle, Bristol is a privately run hotel which used to be a working castle.