Come down to ITC for a great climate and even better courts! With the 70-75 degree climate and soft rubberized Deco Turf II courts, it is hard to beat the level of comfort and atmosphere achieved here at ITC!
Call today to make your reservation!
5975 Topaz Street
Las Vegas, Nevada 89120