Twyford

From Wikipedia, the free encyclopedia

Twyford is the name of more than one place. The place name is Anglo-Saxon and means 'double ford'.

In the United Kingdom:

In Ireland:

  • Twyford, Westmeath