This is a multi family home. This home is located at 14 Acorn St APT 1, Biddeford, ME 04005.Show more