Salcombe Court, E14
Poplar
Salcombe Court is a building on St Ives Place.
return to article