Richard Robert Castillo, MD, General Practice

3000 Espanola St Ne
AlbuquerqueNM  87110-2731 (Bernalillo County)


Phone: 505-884-5274
Fax: 505-884-5274

NPI: 1225274335
License Number: 56-53 (NM)