Find A Tennis Club in Stratford
Part of the Lower Lea Valley, Stratford is a town in Greater London. The area underwent regeneration as part of the 2012 Summer Olympics and is now East London’s primary retail, cultural and leisure centre.
There is only one tennis club in Stratford, so your limited by choice. However, there are nearly 200 tennis facilities in Greater London. So, you may have to travel to find a club that’s perfect for you.