Is this note referring to Bampton, Oxfordshire, or Bampton, Devon, which IS a town. Bampton, Oxfordshire is referred to by its own parish council as a village. https://www.bamptonoxon-parishcouncil.gov.uk