Telegraph Place, Isle of Dogs, London, E14 9XB

£276 pw

x