Torrington Park, North Finchley N12
£1,075 pcm
x