All you need to know about Dr. JENY VARGHESE practicing at 15352 76th Rd Unit Cf1, Flushing, NY, 11367 with NPI Number 1831487974.
Specializations: Nephrology Counties Served: Queens, NY