Top floor flat, 4 Colville Terrace, London W11 2BE, Self-contained two bedroom flat, price £1733 pcm.

Category: