2 bedroom property in Charter Street (Vertus), Canary Wharf, E22 - £3,752 pcm | Chestertons