18 Duke Street

House of Cards.

18 Duke Street, Tavistock PL19 0BA

1st and 2nd floor Town Hall

18 Duke Street