Stella Lai, MD 990 Sonoma Ave.Suite 17Santa Rosa, CA, 95405 View Phone 990 Sonoma Ave., Suite 17Santa Rosa, CA 95405 Experience & Reliability About Send to My Email Send to My Phone Print this Page