NPI Central
Sri Harsha Tella, MBBS — NPI 1649534975, Meridian, ID | NPI Central