15 Ormiston Grove, Melrose, TD6 9SR
£290,000 on 20 December 2023
£290,000 on 20 December 2023
£557,000 on 15 December 2023
£40,000 on 14 December 2023
£35,000 on 14 December 2017
£35,000 on 17 June 2014
£38,550 on 31 July 2011
£122,500 on 12 December 2023
£90,000 on 11 December 2023
£250,000 on 7 December 2023
£190,000 on 26 November 2021
£180,000 on 29 March 2019
£159,995 on 28 May 2015
£240,000 on 5 December 2023
£350,000 on 1 December 2023
£220,000 on 30 November 2007
£192,000 on 26 October 2005
£715,000 on 23 November 2023
£570,000 on 26 January 2017
£510,000 on 16 November 2023
£209,000 on 15 March 2013