5 bed Terraced for Sale

High Street, Malmesbury

£695,000