Marsh River (Maine)The Marsh River is a tidal river in Newcastle, Maine. It is a tributary of the Sheepscot River.