Abbey Clock Clinic 6101 Cary Drive, Austin – 78757-3113. Travis, TX. Phone: (512) 323-5522 View Listing