Keslake Road_7433 May 19, 2020 3024 × 4032 108 Keslake Road, London, NW6 – 2 Bedroom First Floor Unfurnished Flat.