1 bed for Letting
-Water Views, Merchant Square, London

£2,687 PCM