Kensington Church Street, London

  • Beds: 3
  • Baths: 3
  • 120.68 sq ft
  • £4,700/pw
  • Compare listings

    Compare