Location
Weston Green Road, Thames Ditton, Surrey, England.
Read more about this topic: Thames Ditton Lawn Tennis Club