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

£265 pw

x