Front: 104. HENLEY-ON-THAMES. ENGLAND Back: HENLEY-ON-THAMES, ENGLAND - A municipal borough of Oxfordshire on the left bank of the Thames, 36 miles west of Lon- don. The principal regattas have been held here every summer since 1889. Post Grid