The River in Westville

The West River in New Haven, near Westville Center.