1-2 bedroom properties in London Square Lillie Square, Seagrave Road, London, SW6 - £700,000-£1,495,000 | Chestertons