South Shore Irish Fest

Marshfield Fairgrounds, Marshfield, MA