17 Duke Street

17 Duke Street, Tavistock, Devon, PL19 0BA

Tavistock Mirror Framing.

1st and 2nd floor Town Hall