Studio 11, 146 Holland Road, London W14 8BE, Self-contained double studio with mezzanine£1300pcm.

Category: