TPI Nephrology at Jeanes. 7500 Central Avenue. Physicians' Office Building. Suite 107. Philadelphia, PA 19111. 215-214-2973. ratings & reviews. 37 PATIENT SATISFACTION REVIEWS. Our Patient Satisfaction Rating is an average of all responses to care provider related questions from our nationally-recognized Press Ganey Patient Satisfaction Survey..