Reviews of Holland Park Lawn Tennis Club (members only). (Sports Complex) in London (London).