Ancrum is a village, near the geographic center of Roxburghshire, situated on the River Tiviot.
See more Cities and Towns.