On the map, you can find the exact location of the Long Falls Dam Road. It is in North New Portland.