Unfortunately the Homestead doesn't serve lunch in Bristol. It has a great dinner menu and a fine brunch on Sundays though.
Kathleen's Cottage is a small Irish Pub formerly known as Cu Na Mara. It's located just outside the center of town, north on Lake Street, just past our only traffic light on the right

. It was formerly located at the foot of Newfound Lake. They serve lunch Wed-Sun
And in the center of town there's the Sidewalk Cafe (I think that's still the name I think they changed ownership though).
There are also a couple of Pizza places in the area and a diner downtown but I'd suggest one of the places above.