The village of Byford sits on the north bank of the River Wye, Herefordshire, England. The Wye Valley is one of the most dramatic landscape areas in Southern Britain.
Byford lies north of Cublington, south east of Staunton on Wye, south west of Mansell Lacy and east of Moccas. ....
More Byford Tourist Information >>