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