Shelby Hamfest

Cleveland County Fairgrounds 1751 E. Marion St., Shelby, NC, United States

Flyer