Federally Qualified Health Center Free DFD Russell Medical Center 180 Church Hill Road, Leeds, ME 04263 (207) 524-3501 Details →