70 Leonard Street, Liverpool StreetLondon, ENGLAND
St. Michaels Church Mark Street, Liverpool StreetLondon, ENGLAND