405 Intervale Rd
New Gloucester, ME
(207) 926-4224