Studio 23, 196 Bedford Hill, London SW12 9HJ, Self-contained double studio, price £780pcm.

Category: