Orchard Park Rehab and Living
107 Orchard St
Farmington, ME 04938
Orchard Park Rehab and Living is located at 107 Orchard St in Farmington, Maine. It is a 38 bed nursing care facility. The facility is in a largely middle income area, with an average per-family income of $38,553. ...