Sold STC - 2 bed Flat

Sherwood Road, Harrow, Greater London

£245,000