West Branch Union River


The West Branch Union River is a river in Hancock County, Maine. From the outflow of Great Pond in the town of Great Pond, the river runs southwest and south to Graham Lake, where it joins the East Branch in Mariaville to form the Union River.