51-61 Clifton Street, Liverpool StreetLondon, ENGLAND
Territorial Army Centre 51-61 Clifton Street, Liverpool StreetLondon, ENGLAND