The Lock Building, E15
Stratford
The Lock Building is sited on High Street.
return to article