Jul2

Baza

Newburyport Farmers Market, 50 Water St, Newburyport

Artisans, food, music all in an open air setting