Sold STC - 2 bed Flat

Spencer Road, Harrow, Greater London

£349,950