Home
›
Providers
›
Rene Baird Allen
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 →