Easy flat rental and everything you need. All right here

12 Dock Street, London, E1 2 bed apartment - £3,000 pcm (£692 pw)