There's more than one place called '''Belvoir Castle'''.
England
Belvoir Castle (England) - a castle in
Leicestershire
, associated with the village of Knipton
Israel
Belvoir Castle (Israel)
-- a national park above the
Sea of Galilee