Calendar

COMMUNITY EVENTS

SUBMIT A COMMUNITY EVENT   

       

SUNDAY, JULY 19

Art festival: The McMinnville Art Festival, presented by ArtWorks, a program of Arts Alliance of Yamhill County, will be held in conjunction with "Mac Fresco" and feature more than 50 artisan booths in a pedestrian-friendly downtown setting from 10 a.m. to 6 p.m. Saturday, and 10 a.m. to 4 p.m. Sunday, July 18 and 19, on Third Street between Baker and Galloway in McMinnville. For details, call 503-804-8638, email hollyj@aaycor.org, or visit  aaycor.org/mcminnville-art-festival. 

 

MONDAY, JULY 20

Alanon meeting: The First Baptist Church will hold “Courage to Change” an ongoing Alanon meeting at 7 p.m. every Monday, at the church, 500 W. Main St. Carlton. For details, call Marilyn at 503-550-5497.

 

TUESDAY, JULY 21

Secrets: The Yamhill County History Museum's "Secrets of the Past" lecture series will explore Oregon's forgotten rock 'n' roll riots of the early 1960s from 6:30 to 7 p.m. Tuesday, July 21, at the Yamhill County History Museum, 11275 S.W. Durham Lane. Admission is $5 for nonmembers and free for members. For details, call 503-472-2842, email office@yamhillcountyhistory.org, or visit yamhillcountyhistory.org/event/secrets-of-the-past-seaside-rock-n-roll-riots-1962-1964/.

Music in the park: McMinnville Parks and Recreation continues its 41st Summer Fun Concert Series with Latin band Conjunto Alegre from 6:30 to 8:30 p.m. Tuesday, July 21, in Upper City Park. For shuttle service from the McMinnville Senior Center, call 503-435-0407.

Community concert: Newberg’s Tunes on Tuesday concert series concludes with Hit Machine on Tuesday, July 21, outside the Chehalem Cultural Center, 415 E. Sheridan St., Newberg. Gates open at 5:30 and music lasts from 6:30 to 9 p.m. For more information, visit facebook.com/tunesontuesday.

 

WEDNESDAY, JULY 22

Community market: The Newberg Wednesday Market continues from 4 to 8 p.m. each Wednesday through Sept. 3, at Second and College Street in Newberg. For details, visit cprdnewberg.org.

Free concert: The Willamina Free Methodist Church will host a free concert by Jonathan Maracle at 7 p.m., Wednesday, July 22, at 253 N.E. D St., Willamina. Maracle’s “Breaking Walls of Separation” performance includes songs, stories, drums flute and guitar. The church asks people to RSVP through a link at facebook.com/WillaminaFMC.   

 

THURSDAY, JULY 23

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

Picnic lunch: First Federal will host a free Picnics in the Park(ing Lots) community lunch featuring hot dogs, pie and ice cream from 11 a.m. to 2 p.m. Thursday, July 23, at the First Federal Newberg branch, 121 N. Edwards St., Newberg. For details, call First Federal at 503-538-9449. 

Newberg festival: The Newberg Old Fashioned Festival will feature a children's parade, grand parade, carnival, booths, music, entertainment, sports competitions, a hymn sing and fireworks Thursday through Sunday, July 23 to 26, in downtown Newberg. For details, visit newbergoldfashionedfestival.org.

 

FRIDAY, JULY 24

Friday market: Amity’s Fresh Friday Market continues from 1 to 5 p.m. each Friday through August on the back patio of the Trade Street Commons, 516 Trade Street, Amity. A selection of produce, flowers and baked goods will be for sale. For details, visit the Amity's Fresh Friday Market Facebook Page. 

Garage sale: Willamina’s citywide garage sale will be held Friday and Saturday, July 24-25, throughout Willamina.  

Community sale: Sheridan's citywide garage sale will be held Friday through Sunday, July 24-26, throughout Sheridan.

Dayton festival: Dayton Old Timers Days will feature a parade and coronation of the senior court Friday, July 24, in conjunction with Dayton Friday Nights in downtown Dayton. For details, email info@daytonoregon.org.

Dayton nights: The 12th annual Dayton Friday Nights series continues with live music, a public market, a cruise-in and live entertainment from 5:30 to 8:30 p.m. every Friday through Aug. 28 at and around Courthouse Square Park. This week’s music is Sal and the Salamanders. For more information, visit https://www.facebook.com/DaytonFridayNights.

 

SATURDAY, JULY 25

Family resources: A Health Hub event hosted by the WVMC Birthing Center will be held from 10 a.m. to noon Saturday, July 25, at Willamette Valley Medical Center, 2700 S.E. Stratus Ave., McMinnville. This monthly Health Hub event provides free resources for families, including car seat clinics, childbirth class information, birthing center tours, Bambinos Diaper Bus access, community resources, and information on new services offered through the birthing center. All services are provided at no cost to participants. For details, contact the WVMC Birthing Center at 503-434-6004.

Drop the mic: First American Title of Yamhill County will host the second annual “Drop the Mic” fundraiser benefiting McMinnville Area Habitat for Humanity and Newberg Area Habitat for Humanity at 7 p.m. Saturday, July 25, at Michelbook Country Club, 455 N.E. Irvine St., McMinnville. Admission is $25 and includes one drink and optional singing competition entry. For details, call 503-476-8725 or email keerobinson@firstam.com.

Farmers market: The market is set for 10 a.m. to 2 p.m., Saturday, July 25, at the McMinnville Grange, 1700 S.W. Old Sheridan Road, McMinnville. For more information, visit the Facebook Page for the McMinnville Grange.

CPR class: Yamhill Neighborhood Association is hosting a AED/CPR Refresher Class at 11 a.m. Saturday, July 25, at the Yamhill Methodist Church, 195 S. Laurel St. For details, or to sign up visit www.ynaclass.com. 

Vintage fair: The inaugural Vintage in the Valley open-air market event will be from 10 a.m. to 6 p.m. Saturday, July 25, on Third Street from Baker to Galloway streets in downtown McMinnville. The event will include more than 100 vendor booths selling antiques, collectibles and more, along with two stages with live music. For more information, visit vintageinthevalleymarket.com.

 

MONDAY, JULY 27

Alanon meeting: The First Baptist Church will hold “Courage to Change” an ongoing Alanon meeting at 7 p.m. every Monday, at the church, 500 W. Main St. Carlton. For details, call Marilyn at 503-550-5497.

 

WEDNESDAY, JULY 29

Community market: The Newberg Wednesday Market continues from 4 to 8 p.m. each Wednesday through Sept. 3, at Second and College Street in Newberg. For details, visit cprdnewberg.org.

Homebuyer seminar: A free Homebuyer Education Seminar will explain the home buying process, loan options and financial strategies for prospective homebuyers from 5:30 to 7 p.m. Wednesday, July 29, at Friendsview, Sutton Community Room, 1301 Fulton St., Newberg. This free seminar is sponsored by the Missing Middle Housing Fund and SEDCOR. For details, contact Amy Snyder at 404-386-2997 or amy.snyder@missingmiddlehousing.fund.

 

THURSDAY, JULY 30

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

FRIDAY, JULY 31

Friday market: Amity’s Fresh Friday Market continues from 1 to 5 p.m. each Friday through August on the back patio of the Trade Street Commons, 516 Trade Street, Amity. A selection of produce, flowers and baked goods will be for sale. For details, visit the Amity's Fresh Friday Market Facebook Page. 

Dayton nights: The 12th annual Dayton Friday Nights series continues with live music, a public market, a cruise-in and live entertainment from 5:30 to 8:30 p.m. every Friday through Aug. 28 at and around Courthouse Square Park. This week’s music is country Shinkle Band, playing country. For more information, visit https://www.facebook.com/DaytonFridayNights.

 

SATURDAY, AUG. 1

Farmers market: The market is set for 10 a.m. to 2 p.m., Saturday, Aug. 1, at the McMinnville Grange, 1700 S.W. Old Sheridan Road, McMinnville. For more information, visit the Facebook Page for the McMinnville Grange.

Bottle drive: A monthly bottle and can drive benefiting MHS Grad Night will be held from 11 a.m. to 2 p.m. Saturday, August. 1, and the first Saturday of each month, at 1150 N.E. Lafayette Ave., McMinnville. Donations of cans and bottles will support Grad Night fundraising efforts. For details, call 505-263-5608, email mhs.graduation.night@gmail.com or visit mhs-grizzlies-grad-night.square.site/.

 

MONDAY, AUG. 3 

ADHD skills: Finding What Works with ADHD, a free life skills group for high school students and recent graduates, meets each Monday from 4 to 5:30 p.m. beginning Aug. 3, through Aug. 31, at the Life Counseling office, 851 N.E. Baker St., McMinnville. For details, call 503-308-8068, email carlos@lifecounselingandtherapy.org, or visit lifecounselingandtherapy.org/group-counseling.

Rise up: Rise Up Camp, a free transition and readiness group for middle school students preparing for high school, meets from 10 to 11:30 a.m. each Monday beginning Aug. 3, through Aug. 31, at the Life Counseling office, 851 N.E. Baker St., McMinnville. Activities include creative projects, discussions and opportunities to connect with peers preparing for the same transition. For details, call 503-308-8068, email carlos@lifecounselingandtherapy.org, or visit lifecounselingandtherapy.org/group-counseling.

 

TUESDAY, AUG. 4

Moving on: Moving On Up Camp, a free transition and readiness group for elementary students preparing for middle school, meets each Tuesday from 10 to 11:30 a.m. beginning Aug. 4, through Sept. 1, at the Life Counseling office, 851 N.E. Baker St., McMinnville. Activities include art-based learning, discussions and skill-building designed to support the move to middle school. For details, call 503-308-8068, email carlos@lifecounselingandtherapy.org, or visit lifecounselingandtherapy.org/group-counseling.

 

WEDNESDAY, AUG. 5

Community market: The Newberg Wednesday Market continues from 4 to 8 p.m. each Wednesday through Sept. 3, at Second and College Street in Newberg. For details, visit cprdnewberg.org.

 

THURSDAY, AUG. 6

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

Native garden: A volunteer clean up session will be held to help maintain the McMinnville Public Library Native Plant Garden from 2 to 4 p.m. Thursday, Aug. 6, at the library, 225 N.W. Adams St. For details, contact Brooke Karasch, at 971-421-3537 or brooke@yamhillswcd.org.

 

FRIDAY, AUG. 7

Friday market: Amity’s Fresh Friday Market continues from 1 to 5 p.m. each Friday through August on the back patio of the Trade Street Commons, 516 Trade Street, Amity. A selection of produce, flowers and baked goods will be for sale. For details, visit the Amity's Fresh Friday Market Facebook Page. 

Dayton nights: The 12th annual Dayton Friday Nights series continues with live music, a public market, a cruise-in and live entertainment from 5:30 to 8:30 p.m. every Friday through Aug. 28 at and around Courthouse Square Park. This week’s music is by Latin Rock Exchange. For more information, visit https://www.facebook.com/DaytonFridayNights.

 

SATURDAY, AUG. 8

Farmers market: The market is set for 10 a.m. to 2 p.m., Saturday, Aug. 8, at the McMinnville Grange, 1700 S.W. Old Sheridan Road, McMinnville. For more information, visit the Facebook Page for the McMinnville Grange.

 

WEDNESDAY, AUG. 12

Community market: The Newberg Wednesday Market continues from 4 to 8 p.m. each Wednesday through Sept. 3, at Second and College Street in Newberg. For details, visit cprdnewberg.org.

 

THURSDAY, AUG. 13

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/. 

 

FRIDAY, AUG. 14

Friday market: Amity’s Fresh Friday Market continues from 1 to 5 p.m. each Friday through August on the back patio of the Trade Street Commons, 516 Trade Street, Amity. A selection of produce, flowers and baked goods will be for sale. For details, visit the Amity's Fresh Friday Market Facebook Page. 

Dayton nights: The 12th annual Dayton Friday Nights series continues with live music, a public market, a cruise-in and live entertainment from 5:30 to 8:30 p.m. every Friday through Aug. 28 at and around Courthouse Square Park. This week’s music is Coppermill Country playing 80s and 90s country vocal hits. For more information, visit https://www.facebook.com/DaytonFridayNights.

 

SATURDAY, AUG. 15

Farmers market: The market is set for 10 a.m. to 2 p.m., Saturday, Aug. 15, at the McMinnville Grange, 1700 S.W. Old Sheridan Road, McMinnville. For more information, visit the Facebook Page for the McMinnville Grange.

Bounty benefit: The Bounty of Yamhill County, a fundraiser supporting Yamhill Enrichment Society (YES) begins with a "Sounds of Joy" concert at 11 a.m. Saturday, Aug. 15, at George Fox University’s Bauman Auditorium, featuring Joy – Junior Orchestra of Yamhill County and guest artist Aaron Meyer. Admission is $10 for adults and free for those 18 and younger. The Big Salmon Bake Night will follow from 5:30 to 8:30 p.m. Sunday, Aug. 16, at Sokol Blosser Winery, with a salmon dinner, local wines and food. Tickets are $175 per person or $1,500 for a table of 10. For details, visit bountyofyamhillcounty.org.

Pig party: Yamhill-Carlton Together Cares will host "The Big Pig Party," a fundraiser featuring a pig roast dinner, wine, beer and live music, from 6 to 9 p.m. Saturday, Aug. 15, at J.L. Kiff Vineyard, 13544 N.W. Willis Road, McMinnville. Proceeds support programs for children in the Yamhill and Carlton area, including after-school care, preschool and youth sports. Admission is $75. For details, contact Mark Rodriguez, at 971-999-0377 or Mrodriguez@yctogethercares.com.

 

SUNDAY, AUG. 16

The Yamhill Enrichment Society will host its annual Big Night Salmon Bake from 5:30 to 8:30 p.m. Sunday, Aug. 16, at Sokol Blosser Winery, 5000 N.E. Sokol Blosser Lane, Dayton. The fundraiser will feature Chinook salmon roasted over an open fire, a buffet dinner prepared by Yamhill County chefs using local ingredients and wines from 25 featured Yamhill County wineries. Admission is $175 per person or $1,500 for a table of 10. The event is for ages 21 and older. For 

 

WEDNESDAY, AUG. 19

Community market: The Newberg Wednesday Market continues from 4 to 8 p.m. each Wednesday through Sept. 3, at Second and College Street in Newberg. For details, visit cprdnewberg.org.

 

THURSDAY, AUG. 20

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

FRIDAY, AUG. 21

Friday market: Amity’s Fresh Friday Market continues from 1 to 5 p.m. each Friday through August on the back patio of the Trade Street Commons, 516 Trade Street, Amity. A selection of produce, flowers and baked goods will be for sale. For details, visit the Amity's Fresh Friday Market Facebook Page. 

Dayton nights: The 12th annual Dayton Friday Nights series continues with live music, a public market, a cruise-in and live entertainment from 5:30 to 8:30 p.m. every Friday through Aug. 28 at and around Courthouse Square Park. This week’s music is by Americana musician Austin Sweeney. For more information, visit https://www.facebook.com/DaytonFridayNights.

 

SATURDAY, AUG. 22

Family resources: A Health Hub event hosted by the WVMC Birthing Center will be held from 10 a.m. to noon Saturday, Aug. 22, at Willamette Valley Medical Center, 2700 S.E. Stratus Ave., McMinnville. This monthly Health Hub event provides free resources for families, including car seat clinics, childbirth class information, birthing center tours, Bambinos Diaper Bus access, community resources, and information on new services offered through the birthing center. All services are provided at no cost to participants. For details, contact the WVMC Birthing Center at 503-434-6004.

Farmers market: The market is set for 10 a.m. to 2 p.m., Saturday, Aug. 22, at the McMinnville Grange, 1700 S.W. Old Sheridan Road, McMinnville. For more information, visit the Facebook Page for the McMinnville Grange.

 

 

SUNDAY, AUG. 23

Opera: Remy Wines will celebrate its 20th anniversary with "Opera on the Lawn," featuring Portland Opera à la Carte, from 10 a.m. to noon Sunday, Aug. 23, at Remy Wines, 17495 N.E. McDougall Road. Guests may bring a picnic or blanket and enjoy bubbles, mimosas and Remy wines available by the glass or bottle at special anniversary pricing. Leashed dogs are welcome, and ages 16 and younger may attend free with advance registration. Admission is $15. For details, contact Remy Drabkin at 503-864-8777, info@remywines.com or visit eventbrite.com/e/opera-on-the-lawn-tickets-1993275968078?aff=oddtdtcreator.

 

WEDNESDAY, AUG. 26

Community market: The Newberg Wednesday Market continues from 4 to 8 p.m. each Wednesday through Sept. 3, at Second and College Street in Newberg. For details, visit cprdnewberg.org.

 

THURSDAY, AUG. 27

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

FRIDAY, AUG. 28

Friday market: Amity’s Fresh Friday Market continues from 1 to 5 p.m. each Friday through August on the back patio of the Trade Street Commons, 516 Trade Street, Amity. A selection of produce, flowers and baked goods will be for sale. For details, visit the Amity's Fresh Friday Market Facebook Page. 

Dayton nights: The 12th annual Dayton Friday Nights series concludes its 2026 run with live music, a public market, a cruise-in and live entertainment from 5:30 to 8:30 p.m. every Friday through Aug. 28 at and around Courthouse Square Park. The final event of the season will feature tribute artist Mark Stevenz . For more information, visit https://www.facebook.com/DaytonFridayNights.

 

SATURDAY, AUG. 29

Harvest Fest: The Yamhill County History Museum will host a Harvest Fest from 10 a.m. to 4 p.m. Saturday, Aug. 29, at the museum, 11275 S.W. Durham Lane, McMinnville. The festival will feature harvest activities, early farm harvest demonstrations, exhibits, farm animals, music, food and vendors. Admission is $10 for adults and $5 for members and children age 12 and younger. For details, call 503-472-2842, email events@yamhillcountyhistory.org, or visit yamhillcountyhistory.org. 

Farmers market: The market is set for 10 a.m. to 2 p.m., Saturday, Aug. 29, at the McMinnville Grange, 1700 S.W. Old Sheridan Road, McMinnville. For more information, visit the Facebook Page for the McMinnville Grange.

 

WEDNESDAY, AUG. 2

Community market: The Newberg Wednesday Market will hold its final market of the season from 4 to 8 p.m. Wednesday Sept. 2, at Second and College Street in Newberg. For details, visit cprdnewberg.org.

 

THURSDAY, SEPT. 3

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

SATURDAY, SEPT. 5

Bottle drive: A monthly bottle and can drive benefiting MHS Grad Night will be held from 11 a.m. to 2 p.m. Saturday, Sept. 5, and the first Saturday of each month, at 1150 N.E. Lafayette Ave., McMinnville. Donations of cans and bottles will support Grad Night fundraising efforts. For details, call 505-263-5608, email mhs.graduation.night@gmail.com or visit mhs-grizzlies-grad-night.square.site/.

 

THURSDAY, SEPT. 10

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

THURSDAY, SEPT. 17

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

SATURDAY, SEPT. 19 

Harvest nights: “Harvest Nights” a fundraiser for the Yamhill County History Museum is set for 5 to 9 p.m. Saturday, Sept. 19, at the Yamhill County History Museum, 11275 S.W. Durham Lane, McMinnville. The event will feature a Texas-style barbecue, local wines and beer, music by Dante Zapata, dancing, and vintage vehicle rides. For details, call 503-434-0490, email treasurer@yamhillcountyhistory.org or visit yamhillcountyhistory.org. 

 

THURSDAY, SEPT. 24

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

SATURDAY, SEPT. 26

Family resources: A Health Hub event hosted by the WVMC Birthing Center will be held from 10 a.m. to noon Saturday, Sept. 26, at Willamette Valley Medical Center, 2700 S.E. Stratus Ave., McMinnville. This monthly Health Hub event provides free resources for families, including car seat clinics, childbirth class information, birthing center tours, Bambinos Diaper Bus access, community resources, and information on new services offered through the birthing center. All services are provided at no cost to participants. For details, contact the WVMC Birthing Center at 503-434-6004.

 

 

THURSDAY, OCT. 1

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

SATURDAY, OCT. 3

Scottish festival: The McMinnville Scottish Festival is set for 9 a.m. Saturday and Sunday, Oct. 3 and 4, at the Yamhill County Fairgrounds, 2070 N.E. Lafayette Ave., McMinnville. Events will include Highland games, pipe and drum bands, Celtic dancing, reenactments and clan gatherings. Ticket prices are available online. For details, email andrew@macyandson.com or visit celticheritage.org/mac-scottish-festival/.

Bottle drive: A monthly bottle and can drive benefiting MHS Grad Night will be held from 11 a.m. to 2 p.m. Saturday, Oct. 3, and the first Saturday of each month, at 1150 N.E. Lafayette Ave., McMinnville. Donations of cans and bottles will support Grad Night fundraising efforts. For details, call 505-263-5608, email mhs.graduation.night@gmail.com or visit mhs-grizzlies-grad-night.square.site/.

 

THURSDAY, OCT. 8

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

THURSDAY, OCT. 15

Farmers market: The McMinnville Downtown Association continues the Farmers Market from noon to 6 p.m. each Thursday through Oct. 22, at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

THURSDAY, OCT. 22

Farmers market: The McMinnville Downtown Association will hold its final Farmers Market of the season from noon to 6 p.m. at First and Cowls streets, McMinnville. For details, visit downtownmcminnville.com/farmersmarket/.

 

SATURDAY, OCT. 24

Family resources: A Health Hub event hosted by the WVMC Birthing Center will be held from 10 a.m. to noon Saturday, Oct. 24, at Willamette Valley Medical Center, 2700 S.E. Stratus Ave., McMinnville. This monthly Health Hub event provides free resources for families, including car seat clinics, childbirth class information, birthing center tours, Bambinos Diaper Bus access, community resources, and information on new services offered through the birthing center. All services are provided at no cost to participants. For details, contact the WVMC Birthing Center at 503-434-6004.

SUBMIT A COMMUNITY EVENT            SUNDAY, JULY 19 Art festival: The McMinnville Art Festival, presented by ArtWorks, a program of Arts Alliance of Yamhill County, will be held in conjunction with "Mac Fresco" and feature more than 50 artisan booths in a pedestrian-friendly downtown setting from 10 a.m. to 6 p.m. Saturday, and 10 a.m. to 4 p.m. Sunday, ...
Web Design and Web Development by Buildable