Wayfare House South, 265 Poplar High Street, London E14 for £2,500 pcm. Marketed by Let UK Home, Covering London ...