NPI Central
Meena Thayu, M.D. — NPI 1730118373, Philadelphia, PA | NPI Central