Garden flat, 109 Bedford Hill, London SW12 9HE, Self-contained single studio with garden. Price £715pcm.

Category: