The town is situated close to Wales, and lies near the midpoint of the 257 kilometers England–Wales border; it is also very close to the county border between Shropshire and Herefordshire (neighbouring Ludford remained part of Herefordshire until 1895).