Santa Rosa Birth Center
583 Summerfield Road
Santa Rosa, CA 95405
(707) 539-1544
Driving Directions:
Located at 583 Summerfield Road across from the Howarth Park tennis courts, the Santa Rosa Birth Center is in the southwest corner of the Lakeside Shopping Center: behind the Rialto Theater and East-West Cafe.