Let Agreed Holloway Road, N7 6JD A beautifully presented fully self-contained studio flat located close… More Details £270 p/w