New Indoor Tennis Center in Las Vegas
Just posting to get the word out that there is a new indoor tennis center in Las Vegas! We have a beautiful, newly constructed, climate controlled, facility with 8 US Open spec courts and broadcast quality lighting! Please check out our website for more details or feel free to post questions in here.
International Tennis Center, Las Vegas
5975 Topaz Street - Las Vegas, Nevada - 89120