Steven Allen Barr, MD, Internal Medicine

120 N Ashwood Ave
VenturaCA  93003-1810 (Ventura County)


Phone: 805-658-5800
Fax: 805-639-0786

NPI: 1972666980
License Number: G48546 (CA)