Rafael H Villarosa, MD, Internal Medicine

255 Terracina Blvd Ste 207
RedlandsCA  92373-4870 (San Bernardino County)


Phone: 909-793-2226
Fax: 909-793-3336

NPI: 1538101860
License Number: C50463 (CA)