Top floor flat, 4 Colville Terrace, London W11 2BE, Self-contained two bedroom flat

Category: