NO DEPOSIT OPTION AVAILABLE! This marvellous two-bedroom flat for rent is situated in one of Muswell Hill's premier locations and boasts exceptional natural light throughout. The reception area of this stunning flat features large windows with a beautiful view over North London and Alexandra...