Tennis Court in Texas

Find the top Tennis court in Texas near you now.

The Texas Tech Club

Social club

Address: 550 University Ave, Lubbock, TX 79407