Phoenix Tennis Center
6330 N 21st Ave, Phoenix, AZ 85015, USA
Located in Central Phoenix, the PTC boasts 25 lighted courts, full locker rooms, 2 ball machines, experienced instructors, racket stringing, an onsite Pro Shop, and more. See more
6330 N 21st Ave, Phoenix, AZ 85015, USA
Located in Central Phoenix, the PTC boasts 25 lighted courts, full locker rooms, 2 ball machines, experienced instructors, racket stringing, an onsite Pro Shop, and more. See more