Eating American (New) Pub Food at Frog Rock Tavern restaurant in Meredith, NH.

Feedback

Do you manage or own Frog Rock Tavern?

Yes