Studio 18, 59 Prince’s Square, London W2 4PX, self-contained single studio, price £693pcm.

Category: