Studio 4, 4 Colville Terrace, London W11 2BE, Self-contained single studio, price £693pcm.

Category: