Kingsmeadow Stadium

Kingston upon Thames, UNITED KINGDOM