Mount Hope Bay is a prominent bay that Taunton River converges with. Situated near Bristol, Massachusetts, and Providence, Rhode Island, this bay marks the convergence of the Taunton and Lee Rivers within the Mount Hope Bay estuary
The Taunton Trivia Challenge: Testing Your Knowledge of a Massachusetts Gem!