Car & Van Hire in London - North Finchley 979 High Road, North Finchley, London, N12 8QR Tags: long term hire, long wheel base vans, luxury cars, national accounts