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

Category: