1 bed for Letting
Merchant Square, London

£2,340 PCM