Holden Road | North Finchley | N12 - 2 Bedrooms - £392.30 pw