First floor flat (front double), 71 Holland Road, London W14 8HL, Large ensuite double (share kitchen) price £823pcm.

Category: