Wikipedia AI summary
Tavistock (disambiguation)
Tavistock is a town in Devon, England.
It may also refer to: