Rented ID 2223 £1,650pcm Ground Floor Flat 24a Arthur Road, London N7 6DR London – UK , GB N7 6DR 2 – Furnished