Mrs. Barbara Armstrong's NPI Number is #1598908386 and has been listed in the NPI registry for 7 years. Mrs. Barbara Armstrong's practice location is listed as: 821 E Chapel St Suite 203 Santa Maria, CA 93454-4617 and can be reached via phone at (805) 925-5334.