 The town is also home to the Lord's Prayer Rock.Bristol is in northeastern Addison County, at the western foot of the Green Mountains.The New Haven River, a tributary of Otter Creek, flows out of the mountains through the town center.