23 Charlotte Road, Liverpool StreetLondon, ENGLAND
29 Charlotte Road, Liverpool StreetLondon, ENGLAND