1 bed for Letting
Kensington Gardens Square, London

£2,817 PCM