1 bed for Letting
Kensington Gardens Square, Garden House, London

£2,513 PCM