Belhurst Castle The Real Reason People Are Afraid To Visit

BELHURST CASTLE 🏰 in Geneva NY on Seneca Lake travel Vlog Above the iconic white cliffs of Dover, stands one of England's most formidable fortresses. Throughout the centuries, Dover Neighbors aren't sure why Laurie Fine choose the Finger Lakes city of Geneva to make an announcement with her lawyer. Nestled in the Forest of Dean and overlooking the River Wye, sits the UK's most fantastic YHA, St Briavels