Tavistock

[Tavistock - Devon - England]