17A, Haddington Place, Edinburgh, EH7 4AF

£1,250

Email