All you need to know about Dr. MICHELLE RODRIGUEZ practicing at 130 W 56th St, Suite 703, New York, NY, 10019 with NPI Number 1558412973.
Specializations: Orthopedic