In the latest episode of Mary in London, Mary Carillo takes viewers inside the London Polo Club, the last remaining polo clubs in the city located only 10 miles from the famous Big Ben.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results