Phoenix Sports Centre 7 years ago ID: #4815 Listed In : Sports 3839 W Indian School Rd , Phoenix. AZ, USA 85019 (602) 269-6766 Business Description Phoenix Sports Centre, Address : 3839 W Indian School Rd , Phoenix. AZ, USA 85019, Phone : (602) 269-6766 Reviews & Ratings Write a Review No Review. Please login / register to add your review.