3 bed for Letting
Oxbridge Terrace, London

£10,920 PCM