2-bedroom flat for sale in St. Davids Square, Canary Wharf, E14

This spacious apartment includes an inviting living/dining area...

£450000

2 Beds

1 Bath

696 SqFt

For Rent