Easy flat rental and everything you need. All right here

Ambassador Square, London E14 6 bed semi-detached house to rent - £5,980 pcm (£1,380 pw)