Vista Physical Therapy - Denton, Oak Street 2535 West Oak Street, Denton, TX 76201