Let Agreed

Kensington Hall Gardens, West Kensington, West London W14 9LU

£2,500 pcm

  • Map view
  • Floorplan
  • EPC graph