5 bed for Sale

Garsdon, near Malmesbury

£1,200,000