Located in north London near Fanshawe Park Rd and Adelaide St a newly renovated 3 bedroom, 2.5 bath townhouse for rent.