Rene Baird Allen

Santa Barbara, California Obstetrics & Gynecology, Reproductive Endocrinology ✓ Verified via NPPES

Address

536 E ARRELLAGA ST
SUITE 201
Santa Barbara, CA 93103

Contact

Call 805-965-3400

NPI Number

1265630602

Verified on May 30, 2026

Source: NPPES Registry →