THE TEMPLARS, 1073 FINCHLEY ROAD, NW11 0PU sold for £1300000 on 2021-02-17
THE TEMPLARS, 1073 FINCHLEY ROAD, NW11 0PU sold for £1375000 on 2021-03-26
THE TEMPLARS, 1073 FINCHLEY ROAD, NW11 0PU sold for £1050000 on 2021-04-21
THE TEMPLARS, 1073 FINCHLEY ROAD, NW11 0PU sold for £1550000 on 2021-08-20