TPC Southwind Tennis Details Location Address:3325 Club at Southwind, Memphis, Tennessee, 38125, United States