Orchard Place, E14
East India
Orchard Place is one of oldest roads in the London Docklands,
return to article