Dr. Teresa Farrington, DO
Contact provider for availability

Dr. Teresa Farrington, DO

Internal Medicine | Female

FARRINGTON TERESA J DO 25 First Park Dr Ste B, Oakland, ME 04963 Get Directions
(207) 873-7777