£300,000

Downlands, Shaftesbury

Terraced

3 Bed

2 Baths

1 reception room