Find A Tennis Club in Holland Park

Holland Park Tennis Clubs
Find a tennis club or court in Holland Park, Greater London.

Holland Park Lawn Tennis Club

Address:
1 Addison Road, Holland Park, London, W14 8DU
Telephone:
02076 033928

Courts

8
Outdoor

0
Indoor