Tavistock Town Hall

[Tavistock - Devon - England]