Car Rental in Stroud Green environs?

<p>Does anyone know of any local(ish) places to rent a car for a couple of days? My partner and I would like to go on a road trip up north in February, but I'm struggling to find anywhere that isn't based at an airport! Anywhere in North London would be good...</p><p>Thanks!</p>

Comments

Sign In or Register to comment.