1 bed for Letting
Merchant Square East, London

£2,643 PCM