128 City Road, London, WC1H
£810,000
3 beds2 baths
Prime riverside living with Canary Wharf on the doorstep. 2.5 acres of green space, riverside walkway and central square with ...
£455,000
1 bed1 bath
£585,000
2 beds1 bath