Richard Armour, DO, Family Medicine

1113 Alta Ave
Ste 102
UplandCA  91786-2800 (San Bernardino County)


Phone: 909-981-3311
Fax: 909-981-3355

NPI: 1366488215
License Number: 20A5860 (CA)