Otto J Rodriguez, DDS, Dentist

651 W 171st St Apt 27
New YorkNY  10032-3025 (New York County)


Phone: 917-678-6200
Fax:

NPI: 1154807451
License Number: 0401416192 (VA)